2011-02-07 53 views
3

例如,在一个WPF或Silverlight应用程序我有:如何将对象更改保存到其XAML?

<Rectangle Height="100" Width="200" Name="rectangle1" Stroke="Black" /> 

然后在代码中,我改变它的性质:

rectangle1.Height = 50; 
rectangle1.Width = 50; 

我怎么能保存这些更改对象的XAML?
像这样:

<Rectangle Height="50" Width="50" Name="rectangle1" Stroke="Black" /> 
+0

您是否希望在设计阶段或运行阶段完成这些更改? – 2011-02-07 10:03:43

+0

事实上,我需要在我的应用程序内部有一个自定义XAML设计表面,以授予用户编辑我的用户控件的可能性。 – rem 2011-02-07 10:26:59

回答

3

如果你想你的输出矩形的XAML改变你所指定的属性后,那么你可能想签出XamlWriter类。有一种方法称为Save,它将返回一个包含传入的对象的XAML等效字符串。

Check it out here。希望这可以帮助!

相关问题