使用XAML文件动态创建WPF表单

时间:2010-07-22 13:18:12

标签: wpf-controls

我正在尝试编写一个程序来动态创建WPF表单。是否可以创建XAML文件并使.NET框架自动加载它们?

我不知道这是否是一个非常愚蠢的问题,但我想知道它可以省去编写代码以自动创建它们的负担。

1 个答案:

答案 0 :(得分:0)

XamlReader可以很容易地做到这一点。

var stream = File.OpenRead(xamlFileName);
//cast to whatever is the toplevel element in XAML
var loadedElement = (Window)XamlReader.Load(stream); 

网络上还有a lot of resources on this subject