我正在尝试弄清楚如何根据用户的选择将UserControl添加到网格中。
简短说明:
我有ComboBox:
ItemSource
绑定到ObservableCollection<Products>
,SelectedItem
绑定到Product
。MainPage.xaml
内<Grid>
我有以下产品:Doors
,Lamps
,Chairs
等...所有这些产品都继承自Product类。
寻找提示/解决方案:
我为Products
的ViewModel提供了许多UserControl:一个用于Doors
,一个用于Lamps
,一个用于Chairs
。
根据用户的选择,我想将选定的产品UserControl添加到<Grid>
示例:的
<Grid>
<Grid>
等等......网格可能有许多相同的UserControl(它们可以重复)。
非常感谢任何提示!
答案 0 :(得分:0)
答案是:DataTemplateSelector