【问题标题】:Binding a Checkbox to a String将复选框绑定到字符串
【发布时间】:2012-09-10 15:11:52
【问题描述】:

我有一个关于复选框绑定的问题。 是否可以将 WPF 复选框绑定到字符串 用“真”或“假”。 我不想在绑定中使用布尔变量

<CheckBox x:Name="myCheckBox" IsChecked="{Binding someBooleanVariable}"/>

我想做类似的事情

<CheckBox x:Name="myCheckBox" IsChecked="{Binding someStringVariable}"/>

我需要它,因为我想将我的 UI 的一部分绑定到包含字符串的 Hashmap。但 UI 由文本框、复选框和单选按钮组成。我想将我的 UI 元素绑定到一个带有哈希图键参数的函数。并且该函数应将给定键的值作为字符串返回。

【问题讨论】:

    标签: wpf string binding checkbox


    【解决方案1】:

    您可以创建和使用将字符串值转换为布尔值的自定义值转换器。 This code 看起来像这样做(以及更多); this gist 更基本,但代码也少得多。

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 1970-01-01
      • 2014-11-11
      • 2020-01-26
      • 2011-11-09
      • 1970-01-01
      • 2013-04-06
      • 2013-07-13
      • 1970-01-01
      相关资源
      最近更新 更多