在仪表控件的使用中,一个仪表中经常需要设置多个指针,用于指示不同的数据值,
Visifire图表控件为开发人员提供了多种仪表,都可以进行多个指针的设置,并且指针类型以及样式都可以进行设置,下面是简单的代码和效果图:
XAML:
<vg:Gauge Type="Circular" Width="300" Height="300">
<vg:Gauge.Indicators>
<vg:NeedleIndicator Value="50"/>
<vg:BarIndicator Value="40"/>
<vg:MarkerIndicator Value="80"/>
</vg:Gauge.Indicators>
</vg:Gauge>
效果图:
对于刻度比例来说,同一个仪表很多时候也需要设置多个不同比例的刻度,
Visifire可以帮助开发人员快速设置仪表的多个比例刻度,具体可以参考下面的部分代码和效果图:
XAML:
<vg:Gauge Type="Circular" Width="300" Height="300">
<vg:Gauge.CircularScales>
<vg:CircularScale Name="Scale1"/>
<vg:CircularScale Name="Scale2" Radius="0.5"/>
</vg:Gauge.CircularScales>
<vg:Gauge.Indicators>
<vg:NeedleIndicator ScaleName="Scale2" Value="20"/>
<vg:NeedleIndicator ScaleName="Scale1" Value="50"/>
</vg:Gauge.Indicators>
</vg:Gauge>
效果图: