我有一个基于 materialdesigninxaml 框架的应用程序,我可以在其中设置浅色和深色,设置浅色后,我可以正确看到黑色的标签文本,但是当我设置深色主题时,图表的标签仍然保留黑色,所以我什么也看不见。这是我的图表:
<lvc:CartesianChart Series="{Binding}" LegendLocation="Bottom">
<lvc:CartesianChart.AxisY>
<lvc:Axis Labels="{Binding AnalysisController.Labels}"/>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
我尝试按照文档的建议将其添加到我的 App.xaml 中:
<ResourceDictionary Source="pack://application:,,,/LiveCharts.Wpf;component/Themes/Colors/white.xaml" />
但文字的颜色仍然是黑色
最佳答案
您可以将轴的 Foreground
设置为另一种颜色,如下所示:
<lvc:CartesianChart Series="{Binding}" LegendLocation="Bottom">
<lvc:CartesianChart.AxisY>
<lvc:Axis Labels="{Binding AnalysisController.Labels}"
Foreground="White"/>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
关于wpf - 如何设置实时图表的标签颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48476988/