2014-11-05 70 views
-2

我有一個簡單的ListView綁定到項目集合,啓用了多項選擇。我想要做的是這樣的:ListView禁用已選項目的選擇WPF 8.1

當用戶選擇一個或多個項目時,這些項目不能被用戶取消選擇(如使選擇永久)。換句話說,我希望列表中的每個選定項目都不能再次改變其選擇狀態。

不幸的是,經過幾個小時的搜索,我找不到任何東西。任何幫助表示讚賞。

+1

請提供一些你已經嘗試過的代碼。理想情況下,這將是其他人可以運行的[最小,完整,可驗證示例](http://stackoverflow.com/help/mcve)。 – 2014-11-05 23:09:06

回答

0

有沒有辦法來防止用戶取消選擇item.You可以存儲選擇和每個選擇更改您選擇的項目

1

所以基本上你要永不出錯完美的用戶資料?這對你來說真的很糟糕。相反,我建議在列表上方有一個鎖定按鈕。此按鈕將鎖定/解鎖您的ListView以進行更改。

要鎖定ListView,您可以簡單地將IsHitTestVisible設置爲False

+0

我不想要完美的用戶,我希望軟件拒絕他們的任何改變,因爲你建議,但只對列表中當前選定的項目(你的建議阻止所有項目) – 2014-11-07 13:38:12