DataRepeater.FirstDisplayedItemIndex 属性

获取第一当前显示的 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 不一定是一样的。 CurrentItemIndexCurrentItemIndex 表示该选项处于选中状态,那么,而 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 安全性

请参见

参考

DataRepeater 类

Microsoft.VisualBasic.PowerPacks 命名空间

DisplayedItemCount

ScrollItemIntoView

其他资源

DataRepeater 控件简介 (Visual Studio)