如何从ViewModel通知View创建运行时控件

时间:2013-07-25 07:05:38

标签: wpf

我是WPF的新手......

我的应用程序从外部设备读取数据 当数据准备就绪时,我必须向TabControl添加一个TabItem,并在其中创建一个控件,该控件在运行时读取其xaml文件(因为我为每个客户设置了不同的布局)。

哪种方法最好?

的问候,
丹尼尔。

1 个答案:

答案 0 :(得分:1)

嗯,不要尝试那样的事情。请改用DataTemplatesDataTemplateSelector

为每位客户创建一个DataTemplate。您应该拥有一个包含属性的VM,它会为DataTemplateSelector提供确定要加载DataTemplate所需的信息。您可以找到特定案例here的示例。