1
我想弄清楚如何將UserControl添加到網格取決於用戶的選擇。MVVM Light - 如何將(動態)usercontrol添加到網格?
簡短說明:
我的ComboBox:
ItemSource
綁定到ObservableCollection<Products>
,SelectedItem
綁定到Product
。- 的
MainPage.xaml
裏面我有<Grid>
我的產品,如:Doors
,Lamps
,Chairs
等等......所有這些從產品類繼承。
尋找一個提示/解決方案:
我有很多的ViewModels爲用戶控件Products
:一個用於Doors
,一個Lamps
,一個用於Chairs
。
根據用戶的選擇,我想選擇的產品用戶控件添加到<Grid>
實施例:
- 用戶選擇從ComboBox「椅子」,另一個ChairsUserControl.xaml將被添加到
<Grid>
- 用戶從Combobox中選擇「門」,另一個DoorsUserControl.xaml將被添加到
<Grid>
等等...網格可能有許多相同的用戶控件(他們可以重複)。
非常感謝任何提示!