gpt4 book ai didi

c# - Syncfusion 图表轨迹球样式

转载 作者:行者123 更新时间:2023-11-30 22:02:30 28 4
gpt4 key购买 nike

在我的 Syncfusion WPF 应用程序中,ChartTrackBallBehavior 显示我可以向 ChartTrackBallStyle 添加一些样式。 Style 没有任何文档。我不知道我可以在图表中设置什么。

是否有人使用过此控件并设置了 Label 的样式以匹配他们的公司外观?我需要更改 Axis 中显示的标签的外观。到目前为止,我已经找到了以下样式的 Setter,它们改变了球的外观,但没有改变标签。

    <sfc:SfChart.Behaviors>
<sfc:ChartTrackBallBehavior ShowLine="True" LabelHorizontalAlignment="Center" LabelVerticalAlignment="Near" >
<sfc:ChartTrackBallBehavior.ChartTrackBallStyle>
<Style TargetType="sfc:ChartTrackBallControl" >
<Setter Property="Control.Visibility" Value="Visible" />
<Setter Property="Control.Background" Value="AliceBlue" />
<Setter Property="Control.FontSize" Value="6" />
</Style>
</sfc:ChartTrackBallBehavior.ChartTrackBallStyle>
</sfc:ChartTrackBallBehavior>
</sfc:SfChart.Behaviors>

最佳答案

我们可以使用 ChartAxis 的 TrackBallLabelTemplat 属性自定义轨迹球标签样式,如下面的代码片段所示

<sfchart:SfChart.PrimaryAxis>
<sfchart:NumericalAxis ShowTrackBallInfo="True" >
<sfchart:NumericalAxis.TrackBallLabelTemplate>
<DataTemplate >
<Border BorderThickness="2" BorderBrush="Black" Padding="3" Background="White">
<TextBlock FontSize="16" Text="{Binding ValueX}" Foreground="Black"></TextBlock>
</Border>
</DataTemplate>
</sfchart:NumericalAxis.TrackBallLabelTemplate>
</sfchart:NumericalAxis>
</sfchart:SfChart.PrimaryAxis>

关于c# - Syncfusion 图表轨迹球样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26854121/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com