0
我有一個複選框有組合框的場景,所以可以進行多選。選擇組合框項目後,我需要執行更新查詢。我知道爲單個項目編寫查詢,但是如何從組合框中查詢多個選擇。多選Selection Combobox
問候, Raghu
我有一個複選框有組合框的場景,所以可以進行多選。選擇組合框項目後,我需要執行更新查詢。我知道爲單個項目編寫查詢,但是如何從組合框中查詢多個選擇。多選Selection Combobox
問候, Raghu
組合框顯示了基於視圖模型的列表上的項目,讓他們的名字CheckableViewModel在爲TE視圖的數據上下文視圖模型:
class ViewModel
{
//...
List<CheckableItemViewModel> Items;
//...
}
<ComboBox ItemsSource="{Binding Items}"
<!-- more properties --> />
據因爲查詢數據是在數據邏輯中完成的任務,所以該任務也要在那裏觸發。這意味着你的CheckableItemViewModel必須發出一個改變它的檢查狀態的信號,例如,通過一個事件(至少PropertyChanged屬性選中)。包含CheckableItemViewModel(UI綁定到的視圖模型)列表的視圖模型必須偵聽此事件。這個視圖模型必須包含調用包含適當數據的適當查詢的邏輯。