主要属性

线性仪表涉及到相对位置的常用属性有:

 属性名称  说明
 AxisStart

 仪表最左边的X轴坐标位置,默认值为0.05,结合AxisLength的默认值,故默认情况下,左右留出0.05即5%的边距。下面是AxisLength设置为0.5(控件一半宽)的情况下, AxisStart值分别为0,0.25,0.5的不同效果:

   

注意:如果仪表Orientation属性设置为Vertical,则AxisStart表示最上边的Y轴坐标位置,和BaseOrigin调换了位置。

 BaseOrigin

 仪表最上边的Y轴坐标位置,默认值为0.09,结合BaseFactor的默认值,故默认情况下,上下留出0.09即9%的边距。下面是BaseFactor设置为0.5(控件一半高)的情况下, BaseOrigin值分别为0,0.25,0.5的不同效果:

   

注意:如果仪表Orientation属性设置为Vertical,则BaseOrigin表示最左边的X轴坐标位置,和AxisStart调换了位置。

线性仪表涉及到相对大小的常用属性有:

属性名称  说明
 AxisLength

 仪表宽度,默认值为0.9,即占控件90%的宽度。

注意:如果仪表Orientation属性设置为Vertical,则AxisLength表示高度,和BaseFactor调换了位置。

 BaseFactor

 仪表高度,默认值为0.82,即占控件82%的高度。

注意:如果仪表Orientation属性设置为Vertical,则BaseFactor表示宽度,和AxisLength调换了位置。

基本只需要控制上面的4个属性,就可以控制线性仪表的位置和大小了,下面我们用实例看看

1、三个线性仪表的左右排列效果

3个仪表的AxisLength都设置为0.27,然后AxisStart分别设置为:0.05,0.37,0.69。

2、三个线性仪表的上下排列效果

3个仪表的BaseFactor都设置为0.27,然后BaseOrigin分别设置为:0.05,0.37,0.69。

3、六个个径向仪表的排列效果

具体属性的值,我们下一页详解。