有没有办法在运行时以编程方式在c#中操作xaml文件?

时间:2017-09-11 11:16:02

标签: c# xaml uwp translation

我的项目的目的是操纵xaml代码,以便将现有的Xaml UWP代码转换为不同的平台Xaml代码。任何帮助将不胜感激。

StreamReader stream = new StreamReader("Path to xaml file");
FrameworkElement root = XamlReader.Load(stream.BaseStream) as FrameworkElement;

这里的问题是xaml文件包含x:class,显然无法在运行时加载。那么是否有更好的方法来操纵属性。