ToolBar.BandIndex 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置指示工具栏在带区上的位置的带区索引号。
public:
property int BandIndex { int get(); void set(int value); };
public int BandIndex { get; set; }
member this.BandIndex : int with get, set
Public Property BandIndex As Integer
属性值
工具栏在 ToolBarTray 的带区上的位置。
示例
下面的示例演示如何使用此属性在 ToolBarTray 中放置 ToolBar 控件。
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
</ToolBar>
<ToolBar Band="2" BandIndex="1">
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
</ToolBar>
<ToolBar Band="2" BandIndex="2">
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button>
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\open.bmp" />
</Button>
</ToolBar>
</ToolBarTray>
注解
如果未显式设置此属性,则其值由 中ToolBarTray设置 的顺序ToolBar确定。 例如,如果在 未设置 Band 和 BandIndex 属性的情况下将两个工具栏放在 中ToolBarTray,则两个工具栏的 值为 Band 0。 对于第一个工具栏,的值 BandIndex 将为 0,对于第二个工具栏为 1。
中 的位置ToolBar取决于 、 Band和 BandIndex 属性的值ToolBarTray.Orientation。ToolBarTray 当 设置为 Horizontal时Orientation,带区表示 中的ToolBarTray一行。 当 为 Vertical时Orientation,带表示 的ToolBarTray列。 下表描述了 、 Band和 BandIndex之间的关系Orientation。
方向 | 带 | BandIndex |
---|---|---|
横向 | 指示放置 的行 ToolBar 。 Band设置为较小值的工具栏位于值较大的工具栏之上。 | 指示 在 上Band的位置ToolBar。 BandIndex已设置为较小值的工具栏位于具有较大值的工具栏的左侧。 |
垂直 | 指示在其中放置 的 ToolBar 列。 Band已设置为较小值的工具栏位于具有较大值的工具栏的左侧。 | 指示 在 上Band的位置ToolBar。 BandIndex设置为较小值的工具栏位于值较大的工具栏之上。 |
依赖项属性信息
标识符字段 | BandIndexProperty |
元数据属性设置为 true |
AffectsParentMeasure |