我是一个完整的 .NET/C# nublet。我继承了一些使用 XAML 为窗口定义 UI 的代码,并且我正在尝试与一些现有的 XML 垃圾进行交互。这可能是一个非常简单的问题;我只是不知道谷歌是什么。
我有一个要基于布尔值禁用的文本框。我可以用这段代码做到这一点:
清单 A:
<TextBox x:Name="ServerNameTextBox" ... IsEnabled="{Binding ServerName.Editable}" />
当我想将它基于一个变量和一个复选框时,问题就来了。我已经阅读过 IMultiValueConverter 并为此写了一篇,但我不确定如何指定绑定,因为格式会发生变化。
清单 B:
<TextBox x:Name="ServerNameTextBox" ... >
<TextBox.IsEnabled>
<Binding ElementName="CheckBoxServerNameEnabled" Path="IsChecked" />
<Binding ??? />
</TextBox.IsEnabled>
</TextBox>
为了做出与第一行相同的引用,问号中需要写什么?告诉我清单 A 中使用的绑定类型被称为什么类型的加分。
谢谢!