2010-06-22 97 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使它看起来像一个标签。您可以将“内容”添加到复选框,但这会在点击时检查复选框。