是否可以使用XamlWriter / XamlReader执行用户定义的布局?

时间:2011-03-11 06:54:10

标签: .net wpf layout

在我的应用程序中,我可以选择在运行时加载不同的布局。 布局我指的是屏幕的一部分,其中有不同的用户控件集定位在网格中。 我这样做是通过使用ContentControl容器并通过layoutFrame.Content =(UIElement)Application.LoadComponent(uri)从程序资源加载布局。 这没问题。

现在我通过layoutFrame.Content =(UIElement)XamlReader.Load(xmlTextReader)从文件加载xaml来尝试用户定义的布局。

这也有效,但此布局中不再有命令绑定和数据绑定。 由于我不认为以编程方式添加这些是一个不错的选择,我的问题是:

我是在正确的轨道上,还是有另一种方式来实现我想要的目标?

TIA 迈克尔

0 个答案:

没有答案