获取第一当前显示的 DataRepeaterItem 的索引。 DataRepeater 控件的。
命名空间: Microsoft.VisualBasic.PowerPacks
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
<BrowsableAttribute(False)> _
Public ReadOnly Property FirstDisplayedItemIndex As Integer
[BrowsableAttribute(false)]
public int FirstDisplayedItemIndex { get; }
[BrowsableAttribute(false)]
public:
property int FirstDisplayedItemIndex {
int get ();
}
[<BrowsableAttribute(false)>]
member FirstDisplayedItemIndex : int
function get FirstDisplayedItemIndex () : int
属性值
类型:System.Int32
第一个突出显示的 DataRepeaterItem的索引。
备注
使用此属性确定哪些项或项目当前所显示在 DataRepeater 控件。这将总是返回第一项 (最顶端,如果 LayoutStyle 设置为 Vertical,最左侧,如果 LayoutStyle 设置为 Horizontal),即使该项目只是部分可见。
![]() |
---|
FirstDisplayedItemIndex 不一定是一样的。 CurrentItemIndex。CurrentItemIndex 表示该选项处于选中状态,那么,而 FirstDisplayedItemIndex 表示可见项,即使选定内容滚动到视图之外。 |
示例
下面的代码示例演示如何创建第一个突出显示的项。 DataRepeater 控件的当前选定项。它,假设您具有包含一个 DataRepeater 控件 DataRepeater1 的、名为 SynchButton的一个 Button 控件的窗体。
Private Sub SynchButton_Click() Handles SynchButton.Click
' If the first displayed item is not the current item.
If DataRepeater1.FirstDisplayedItemIndex <>
DataRepeater1.CurrentItemIndex Then
' Make it the current item.
DataRepeater1.CurrentItemIndex =
DataRepeater1.FirstDisplayedItemIndex
End If
End Sub
private void synchButton_Click(System.Object sender, System.EventArgs e)
{
// If the first displayed item is not the current item.
if (dataRepeater1.FirstDisplayedItemIndex != dataRepeater1.CurrentItemIndex)
// Make it the current item.
{
dataRepeater1.CurrentItemIndex = dataRepeater1.FirstDisplayedItemIndex;
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks 命名空间