2009-06-25 76 views
0

看起來在WPF TabControl中,用戶可以通過Ctrl-ClickShift-Click來選擇多個項目。防止在WPF選項卡控件中多選?

是否有一個屬性來控制它?或者我必須處理點擊/選擇事件並明確地取消選擇其他項目?

+1

你確定TabControl是你的意思嗎?選擇器沒有任何形式的選擇模式,因此除非控件派生自ListBox,否則多重選擇將不可用,即使此時SelectionMode仍默認爲「Single」。也許如果你提出了你的意思的例子,它會更清楚。 – rmoore 2009-06-25 17:27:51

回答

0

感謝摩爾的評論,我能夠解決這個問題。

TabControl.Items集合中的每個TabItem都需要一個控件來顯示內容。我的計劃是使用ListView

tabItem.Content = new System.Windows.Controls.ListView(); 

在創建每個ListView,該SelectionMode屬性設置爲Single。 (爲什麼沒有發生,如果Single是默認的,是一個謎......)

相關問題