0
看起來在WPF TabControl
中,用戶可以通過Ctrl-Click或Shift-Click來選擇多個項目。防止在WPF選項卡控件中多選?
是否有一個屬性來控制它?或者我必須處理點擊/選擇事件並明確地取消選擇其他項目?
看起來在WPF TabControl
中,用戶可以通過Ctrl-Click或Shift-Click來選擇多個項目。防止在WPF選項卡控件中多選?
是否有一個屬性來控制它?或者我必須處理點擊/選擇事件並明確地取消選擇其他項目?
感謝摩爾的評論,我能夠解決這個問題。
TabControl.Items
集合中的每個TabItem
都需要一個控件來顯示內容。我的計劃是使用ListView
:
tabItem.Content = new System.Windows.Controls.ListView();
在創建每個ListView
,該SelectionMode
屬性設置爲Single
。 (爲什麼沒有發生,如果Single
是默認的,是一個謎......)
你確定TabControl是你的意思嗎?選擇器沒有任何形式的選擇模式,因此除非控件派生自ListBox,否則多重選擇將不可用,即使此時SelectionMode仍默認爲「Single」。也許如果你提出了你的意思的例子,它會更清楚。 – rmoore 2009-06-25 17:27:51