ToolBar.BandIndex 属性

定义

获取或设置指示工具栏在带区上的位置的带区索引号。

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确定。 例如,如果在 未设置 BandBandIndex 属性的情况下将两个工具栏放在 中ToolBarTray,则两个工具栏的 值为 Band 0。 对于第一个工具栏,的值 BandIndex 将为 0,对于第二个工具栏为 1。

中 的位置ToolBar取决于 、 BandBandIndex 属性的值ToolBarTray.OrientationToolBarTray 当 设置为 HorizontalOrientation,带区表示 中的ToolBarTray一行。 当 为 VerticalOrientation,带表示 的ToolBarTray列。 下表描述了 、 BandBandIndex之间的关系Orientation

方向 BandIndex
横向 指示放置 的行 ToolBarBand设置为较小值的工具栏位于值较大的工具栏之上。 指示 在 上Band的位置ToolBarBandIndex已设置为较小值的工具栏位于具有较大值的工具栏的左侧。
垂直 指示在其中放置 的 ToolBar 列。 Band已设置为较小值的工具栏位于具有较大值的工具栏的左侧。 指示 在 上Band的位置ToolBarBandIndex设置为较小值的工具栏位于值较大的工具栏之上。

依赖项属性信息

标识符字段 BandIndexProperty
元数据属性设置为 true AffectsParentMeasure

适用于

另请参阅