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