文本框的多重绑定

时间:2012-09-25 18:26:20

标签: wpf

我有一个绑定到图表控件的TextBox(第三方WPF控件)。

当我将鼠标悬停在图表上时,文本框会显示图表X轴值。

现在我有了另一张图表。我想将相同的文本框与此图表绑定,以便当我将鼠标悬停在任何图表上时,相应的数据将显示在文本框中。

我在WPF中经历过多个绑定,但不确定是否可以在我的场景中使用它。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我没有你的图表控制(无论它是什么),所以我只能模拟正在发生的事情。

在这个例子中,我有两个滑块,每个滑块都绑定到SAME文本框,但只是为了推送值,我相信这个OneWayToSource就是你需要的。

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    Title="MainWindow" Height="350" Width="525">


<StackPanel>
    <Slider Value="{Binding ElementName=Output, Path=Text, Mode=OneWayToSource}"/>
    <Slider Value="{Binding ElementName=Output, Path=Text, Mode=OneWayToSource}"/>
    <TextBlock Name="Output"/>
</StackPanel>
</Window>