wpf ツールキット チャートをズームする必要があります。
これを達成するための2つのオプションがあります.1つの方法は、UserControlを使用することですが、これは多くの労力が必要になるため、良いとは思いません. 次に、その Chart および LineSeries クラスを拡張しようとしましたが、これらはシール クラスです。
どうすればこの機能を実現できますか。前もって感謝します。
DJ
wpf ツールキット チャートをズームする必要があります。
これを達成するための2つのオプションがあります.1つの方法は、UserControlを使用することですが、これは多くの労力が必要になるため、良いとは思いません. 次に、その Chart および LineSeries クラスを拡張しようとしましたが、これらはシール クラスです。
どうすればこの機能を実現できますか。前もって感謝します。
DJ
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>