在我的应用程序中,我可以选择在运行时加载不同的布局。 布局我指的是屏幕的一部分,其中有不同的用户控件集定位在网格中。 我这样做是通过使用ContentControl容器并通过layoutFrame.Content =(UIElement)Application.LoadComponent(uri)从程序资源加载布局。 这没问题。
现在我通过layoutFrame.Content =(UIElement)XamlReader.Load(xmlTextReader)从文件加载xaml来尝试用户定义的布局。
这也有效,但此布局中不再有命令绑定和数据绑定。 由于我不认为以编程方式添加这些是一个不错的选择,我的问题是:
我是在正确的轨道上,还是有另一种方式来实现我想要的目标?
TIA 迈克尔