1

wpf ツールキット チャートをズームする必要があります。

これを達成するための2つのオプションがあります.1つの方法は、UserControlを使用することですが、これは多くの労力が必要になるため、良いとは思いません. 次に、その Chart および LineSeries クラスを拡張しようとしましたが、これらはシール クラスです。

どうすればこの機能を実現できますか。前もって感謝します。

DJ

4

1 に答える 1

1

wpf でズームしたいときは、単に ScaleTransform を使用します。これはあなたのために働きますか?

  <Slider x:Name="zoomer" Width="100" Value="{Binding Source={x:Static Properties:Settings.Default}, Path=Zoomer, Mode=TwoWay}"  Minimum="0.8" Maximum="2.2" TickFrequency="0.1" IsSnapToTickEnabled="True" />

    <YourChartControl>
        <YourChartControlLayoutTransform>
            <ScaleTransform ScaleX="{Binding ElementName=zoomer, Path=Value}" ScaleY="{Binding ElementName=zoomer, Path=Value}"></ScaleTransform>
        </YourChartControlx:Name.LayoutTransform>
     </YourChartControl>
于 2012-04-30T09:02:34.153 に答える