我正在尝试编写一个程序来动态创建WPF表单。是否可以创建XAML文件并使.NET框架自动加载它们?
我不知道这是否是一个非常愚蠢的问题,但我想知道它可以省去编写代码以自动创建它们的负担。
答案 0 :(得分:0)
XamlReader可以很容易地做到这一点。
var stream = File.OpenRead(xamlFileName);
//cast to whatever is the toplevel element in XAML
var loadedElement = (Window)XamlReader.Load(stream);