0

チャート コントロール (サード パーティの WPF コントロール) にバインドされた TextBox があります。

グラフにカーソルを合わせると、テキスト ボックスにグラフの X 軸の値が表示されます。

今、私は別のチャートを持っています。このチャートに同じテキストボックスをバインドして、チャートのいずれかにカーソルを合わせると、それぞれのデータがテキストボックスに表示されるようにします。

私は WPF で複数のバインディングを経験しましたが、それが私のシナリオで使用できるかどうかはわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

私はあなたにチャートコントロールを持たせていないので(それが何であれ)、何が起こっているかをシミュレートすることしかできません.

この例では、それぞれが同じテキストボックスにバインドされている 2 つのスライダーがありますが、値をプッシュするためだけに、これ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>
于 2012-09-25T20:49:40.507 に答える