c# - 如何将对象更改保存到其 XAML?

标签 c# wpf silverlight xaml

例如,在我的 WPF 或 Silverlight 应用程序中:

<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" />

最佳答案

如果您想在更改指定的属性后输出矩形的 XAML,那么您可能需要检查 XamlWriter 类。有一个名为 Save 的方法,它将返回一个字符串,其中包含传入对象的 XAML 等效项。

Check it out here .希望这对您有所帮助!

关于c# - 如何将对象更改保存到其 XAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918446/

相关文章:

wpf - Silverlight 用户控件中的自定义绑定(bind)

c# - 创建一个非常简单的单循环列表 C#

c# - 在表单生成器自动回复器中查询自定义表

c# - 验证后删除小数 @ WPF 文本框

wpf - 在WPF(或Silverlight或WP7)中,是否应从ItemsControl或Panel派生图片墙?

Silverlight 拉伸(stretch)子元素以填充父容器?

c# - 仅当从网络驱动器进行编译时,编译问题[“Root activity type is invalid”]

c# - 如何修复 Unity 中意外场景 buildIndex 为 -1

WPF 分隔符位置

wpf - 单击按钮时验证 ViewModel