如何从当前窗口获取XAML源?

时间:2013-10-31 06:58:07

标签: wpf xaml

动态生成当前窗口。

因此无法通过XamlWrite获取xaml源代码。

1 个答案:

答案 0 :(得分:0)

可以使用XamlWriter.Save()(有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ms754193.aspx)。请注意,这不会返回XAML源",它实际上"以XAML形式序列化当前对象" ...因此您可能无法达到预期效果。从好的方面来说,XamlWriter.Save()不关心窗口是首先来自XAML还是动态生成的......或者甚至是两者的某种组合。