如何设置 Syncfusion SfDateTimeRangeNavigator Xamarin 控件的样式?
How to style Syncfusion SfDateTimeRangeNavigator Xamarin control?
在使用 Syncfusion Xamarin.Forms 控件时,我发现无法更改 SfDateTimeRangeNavigator
控件的背景颜色。设置 BackgroundColor
属性 没有太大帮助 - 它只改变左右边框的颜色。
此外,我尝试使用自定义图表设置 Content
of SfDateTimeRangeNavigator
(如所述 in documentation)
<rangenavigator:SfDateTimeRangeNavigator Minimum="4/25/2016" Maximum="5/7/2016">
<rangenavigator:SfDateTimeRangeNavigator.Content>
<chart:SfChart>
<chart:SplineSeries ItemsSource=...>
...
</chart:SplineSeries>
</chart:SfChart>
</rangenavigator:SfDateTimeRangeNavigator.Content>
</rangenavigator:SfDateTimeRangeNavigator>
但它不起作用,因为此代码显示空范围导航器控件。
有人可以帮我解决这个问题吗?
感谢@GobiM 的帮助,这里我总结了样式 SfDateTimeRangeNavigator
控制的可用选项:
用自定义系列替换默认图表:
var series = new ColumnSeries{...};
((SfChart)RangeNavigator.Content).Series.Clear();
((SfChart)RangeNavigator.Content).Series.Add(series);
SfDateTimeRangeNavigator的样式内容属性,因为它是SfChart控件(more here):
((SfChart)RangeNavigator.Content).BackgroundColor = Color.Purple;
样式化小调和大调音阶 (more here)。目前无法更改小调和大调的背景颜色(自版本 14.1.0.46 起)
在使用 Syncfusion Xamarin.Forms 控件时,我发现无法更改 SfDateTimeRangeNavigator
控件的背景颜色。设置 BackgroundColor
属性 没有太大帮助 - 它只改变左右边框的颜色。
此外,我尝试使用自定义图表设置 Content
of SfDateTimeRangeNavigator
(如所述 in documentation)
<rangenavigator:SfDateTimeRangeNavigator Minimum="4/25/2016" Maximum="5/7/2016">
<rangenavigator:SfDateTimeRangeNavigator.Content>
<chart:SfChart>
<chart:SplineSeries ItemsSource=...>
...
</chart:SplineSeries>
</chart:SfChart>
</rangenavigator:SfDateTimeRangeNavigator.Content>
</rangenavigator:SfDateTimeRangeNavigator>
但它不起作用,因为此代码显示空范围导航器控件。
有人可以帮我解决这个问题吗?
感谢@GobiM 的帮助,这里我总结了样式 SfDateTimeRangeNavigator
控制的可用选项:
用自定义系列替换默认图表:
var series = new ColumnSeries{...}; ((SfChart)RangeNavigator.Content).Series.Clear(); ((SfChart)RangeNavigator.Content).Series.Add(series);
SfDateTimeRangeNavigator的样式内容属性,因为它是SfChart控件(more here):
((SfChart)RangeNavigator.Content).BackgroundColor = Color.Purple;
样式化小调和大调音阶 (more here)。目前无法更改小调和大调的背景颜色(自版本 14.1.0.46 起)