我目前有两个接受任何数字的文本框。我有一个文本块,它接受输入的两个数字并计算平均值。
我想知道是否有一种方法可以将此文本块绑定到两个文本框并利用自定义转换器来计算平均值?我目前正在捕获两个文本框中的文本更改事件并以这种方式计算平均值,但我假设数据绑定会更有效、更容易。
您正在寻找MultiBinding http://msdn.microsoft.com/en-us/library/system.windows.data.multibinding.aspx.
Your XAML
看起来像这样:
<TextBlock>
<TextBlock.Text>
<MultiBinding Converter="{StaticResource myConverter}">
<Binding Path="myFirst.Value" />
<Binding Path="mySecond.Value" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
通过合理的替代myConverter
, myFirst.Value
, and mySecond.Value
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)