我得到了一個包含五個條目和五個UserControl的組合框。正確處理WPF用戶控件上的控件
當我選擇組合框條目之一時,我想將第一個UserControl分配給我的網格。 在第二個ComboBox條目上,第二個UserControl,在第三個條目上......等等。
現在,每個UserControl都包含一組控件,如TextControls,ComboBoxes和CheckBoxes。
讓我們想象一下以下僞代碼:
combobox_SelectedIndexChanged()
{
if(comboBox.SelectedIndex == 1)
grid.Content = new UserControlOne();
else if(comboBox.SelectedIndex == 2)
grid.Content = new UserControlTwo();
else if(comboBox.SelectedIndex == 3)
grid.Content = new UserControlThree();
[...]
}
點擊一個按鈕,我想要得到的分配控制的價值,但我不知道如何訪問用戶控件。
buttonSave_click()
{
//TODO: Get Values of a UserControl and assign it to the Model-Class
}
如何訪問UserControl的控件並獲取它們的值?
*這是*非常不錯的工作。乾杯 – Berryl
的確如此,我對此感激不盡。可悲的是,我不能簡單地將整個應用程序移動到MVVM模式:( – SeToY