0

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

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

我想做类似的事情

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

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

4

1 回答 1

2

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

于 2012-09-18T11:04:55.010 回答