2010-06-22 95 views
3

我正在學習WPF,並且想知道是否有一種慣用的方式來創建一個標籤,點擊時,切換複選框或單選按鈕。我有些驚訝,Label上的Target屬性沒有這樣做。我正在使用MVVM模式(使用MVVMFoundation框架)。點擊標籤以選擇WPF中的單選按鈕與MVVM

+0

你的意思是點擊複選框或單選按鈕的內容(例如文本標籤)應該將其設置爲選中狀態?這不是說默認情況下它是如何工作的? – 2010-06-22 18:12:04

+0

哦,我的。我沒有意識到你可以設置一個單選按鈕或複選框的內容,多麼尷尬。我一直在想像一個Web開發人員。 – notJim 2010-06-22 19:58:33

+0

有一個很好的例子[在這個問題](http://stackoverflow.com/questions/681960/wpf-label-counterpart-for-html-for-attribute)。 – Beau 2011-05-13 00:03:02

回答

3

當按下標籤預定義訪問鍵時,target屬性將焦點設置爲目標元素,因此不按照您的要求進行操作。

關閉我的頭頂我建議創建一個按鈕,並使用Style使它看起來像一個標籤。您可以將「內容」添加到複選框,但這會在點擊時檢查複選框。