可以为应用程序中的任何图表设置默认样式,必须根据需要选择颜色,大小和笔触。
这组颜色将是系列中的默认颜色,当系列数大于主题中的颜色数时,这些颜色将重复。
尺寸决定字号的轴和Series.DataLabels,它也设定的默认大小Series.PointGeometrySize,选项是小的(S),中(M)和大(L)。
定义了Axis.Separator笔触粗细和笔划破折号数组,还定义了默认的 Series.StrokeThickness属性,选项为light,normal和bold。
解决方案资源管理器中,打开App.xaml并将ResourceDictionary添加到您的应用程序资源中,在此字典中选择颜色集,大小和权重,如下面的代码所示,在这种情况下,我们使用的是材料设计颜色,中等大小和常规重量。
://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x = “ http://schemas.microsoft.com/winfx/2006/xaml”
StartupUri = “ MainWindow.xaml” >
>
>
>
<!-选择颜色设置,选项为材料,地铁,蓝色,白色和黑色->
<!-材料设计颜色->
<!-地铁颜色-> <!- ->
<!-蓝色渐变-> <!- ->
<!-白色渐变-> <!- ->
<!-黑色渐变-> <!- ->
<!-选择大小,选项为小,中和大->
<!-small-> <!- ->
<!- medium- >
<!-large-> <!- ->
<!-选择重量,选项为浅色,普通和粗体->
<!-light-> <!- ->
<!- normal- >
<!-bold-> <!- ->
<!-还要添加基本主题,这始终是必需的->
>
ResourceDictionary>
>
Application>
可以编写自己的主题,这是基本骨架的示例:
:Class="Wpf.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:lvc="clr-namespace:LiveCharts.Wpf"
xmlns:system="clr-namespace:System;assembly=mscorlib"
StartupUri="MainWindow.xaml">
>
>
>
:ColorsCollection x:Key="ColorsCollection">
>
>
>
>
>
>
>
>
:ColorsCollection>
:Double x:Key="Size">12 :Double>
:Double x:Key="SeparatorStrokeThickness">1.8 :Double>
:Key="SeparatorStrokeDashArray">3 >
:Double x:Key="SeriesStrokeThickness">3.0 :Double>
>
>
>
>
>
>
>