我有一个文本框
,我想根据在其他两个控件中选择的值来绑定(bind)其文本值。
例如,我有一个 ListBox
,我选择一个值“Blue”,以及另一个 TextBox
,其文本值为“Name” - “Sam”。
所以我希望我的 TextBox.Text
值类似于“Blue_Sam”。
这可能吗?
最佳答案
您可以使用MultiBinding
:
<TextBox>
<TextBox.Text>
<MultiBinding StringFormat="{}{0} + {1}">
<Binding ElementName="yourComboBox" Path="SelectedText" />
<Binding ElementName="yourTextBox" Path="Text" />
</MultiBinding>
</TextBox.Text>
</TextBox>
关于c# - 将文本框值与其他控件中的值绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16708045/