【问题标题】:Click on label to select radiobutton in WPF with MVVM单击标签以选择带有 MVVM 的 WPF 中的单选按钮
【发布时间】:2010-06-22 16:19:18
【问题描述】:

我正在学习 WPF,并且想知道是否有一种惯用的方法来创建一个标签,当单击该标签时,它会切换复选框或单选按钮。我有点惊讶Label 上的Target 属性不这样做。我正在使用 MVVM 模式(使用 MVVMFoundation 框架。)

【问题讨论】:

  • 您的意思是单击复选框或单选按钮的内容(例如文本标签)应将其设置为选中?默认情况下不就是这样吗?
  • 天哪。我没有意识到你可以设置单选按钮或复选框的内容,多么尴尬。我一直在像网络开发人员一样思考。
  • 有一个很好的例子at this question

标签: wpf mvvm user-experience


【解决方案1】:

当按下标签预定义的访问键时,target 属性会将焦点设置到目标元素,因此不会执行您想要的操作。

在我的脑海中,我建议创建一个按钮并使用样式使其看起来像一个标签。不过,您可以将“内容”添加到复选框中,单击时会选中该框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-04
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    相关资源
    最近更新 更多