标签: c# wpf xaml dynamic loading
在codebehind中,我需要从XAML资源加载一个Page对象,我显然需要将结果作为Page类对象的一个实例。我已经四处寻找并找到了一些涉及XamlReader等的解决方案,但它们看起来有点怪异和复杂,几乎就像黑客一样。有没有简单和“正常”的方法呢?
答案 0 :(得分:1)
Page p = (Page)Application.LoadComponent(new Uri(@"relative/uri/to/xaml/file.xaml", UriKind.Relative));
see msdn reference page for few more details