主要属性
线性仪表涉及到相对位置的常用属性有:
属性名称 | 说明 |
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、六个个径向仪表的排列效果
具体属性的值,我们下一页详解。