我有3个包含URL段的WPF文本框。
我希望合并这些细分以查看WPF标签中的完整网址。
我如何通过XAML联系到它?
另外,我想在用户更改TextBox时更新此Label。
谢谢!
答案 0 :(得分:2)
使用MultiBinding with StringFormat。
您可能还希望将UpdateSourceTrigger设置为PropertyChanged以用于成员绑定。这将确保组合文本在用户键入文本时更新,而不仅仅是在他离开文本框之后。
答案 1 :(得分:2)
multibinding与StringFormat {/ 3>}需要的是什么。
<TextBox Name="text1" />
<TextBox Name="text2" />
<TextBox Name="text3" />
<TextBox Name="Combined">
<TextBox.Text>
<MultiBinding StringFormat="[{0} - {1} - {2}]">
<Binding Path="Text" ElementName="text1" />
<Binding Path="Text" ElementName="text2" />
<Binding Path="Text" ElementName="text3" />
</MultiBinding>
</TextBox.Text>
</TextBox>