如何:在 DataRepeater 控件中显示项标题 (Visual Studio)
DataRepeater 控件中的项标头会在选定了某个 DataRepeaterItem 时提供直观的指示。 当 LayoutStyle 属性设置为 Vertical(默认值)时,项标头会显示在每个项的左侧。 当 LayoutStyle 属性设置为 Horizontal 时,项标头会显示在每个项的顶部。
首次选定项标头时,它将以 SelectionColor 属性指定的颜色显示,并且还将显示一个白色箭头图标。
备注
如果 SelectionColor 设置为 White,当首次选定项时您将看不到选择符号。
当 DataRepeaterItem 中的某个字段具有焦点时,项标头的颜色将变为 ItemTemplate 背景颜色并且箭头图标将变为黑色。 如果数据发生更改,项标头中会显示一个铅笔符号。
项标头的默认宽度(如果 LayoutStyle 属性设置为 Horizontal,则为高度)为 15 像素。 可以通过设置 ItemHeaderSize 属性来更改此宽度。
备注
如果 ItemHeaderSize 属性设置为小于 11 的值,项标头中将不会显示指示符。
可以通过将 ItemHeaderVisible 属性设置为**“False”来隐藏项标头。 当 ItemHeaderVisible 设置为“False”**时,表示选定了某个项的唯一指示是该 DataRepeaterItem 周围的虚线。
备注
您还可以通过在 DataRepeater 控件的 DrawItem 事件中监视 DataRepeaterItem 的 IsCurrent 属性来提供自己的选择指示符。有关更多信息,请参见 IsCurrent。
更改项标头的外观
在 Windows 窗体设计器中,选择 DataRepeater 控件的下半部分区域。
备注
必须选择控件的下半部分区域。如果选择项模板部分,“属性”窗口中将显示一组不同的属性。
在“属性”窗口中使用 SelectionColor 属性来更改项标头的颜色。
备注
如果 SelectionColor 设置为 White,当首次选定项时您将看不到选择符号。
使用 ItemHeaderSize 属性来更改项标头的宽度(或高度)。
备注
如果 ItemHeaderSize 属性设置为小于 11 的值,项标头中将不会显示指示符。
隐藏项标头
在 Windows 窗体设计器中,选择 DataRepeater 控件的下半部分区域。
备注
必须选择控件的下半部分区域。如果选择项模板部分,“属性”窗口中将显示一组不同的属性。
在“属性”窗口中,将 ItemHeaderVisible 属性设置为**“False”**。
当选定了 DataRepeater 中的某个项时,唯一的指示将是该 DataRepeaterItem 周围的虚线。
请参见
任务
如何:更改 DataRepeater 控件的外观 (Visual Studio)
如何:更改 DataRepeater 控件的布局 (Visual Studio)
DataRepeater 控件疑难解答 (Visual Studio)