我需要放大 wpf 工具包图表。
我有两种选择来实现这一方法,即通过使用 UserControl,我觉得这不太好,因为它需要付出很多努力。其次,我尝试扩展它的 Chart 和 LineSeries 类,但它们是密封类。
知道如何实现此功能。提前致谢。
DJ
我需要放大 wpf 工具包图表。
我有两种选择来实现这一方法,即通过使用 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>