locked
LIstBOx如何用程序翻动? RRS feed

  • 问题

  • 例如 一个ListBox  名称是 brower 绑定了100条记录, 当前屏幕只能显示5条,目前显示的是第1-5条记录, 我想通过程序把包含有第23条记录的记录显示在屏幕上, 但不需要更改数据源。

     

     

     

     


    2011年5月8日 2:16

答案

  • 使用ListBox的ScrollIntoView方法实现。

    If the object is not visible, it is aligned at the top or bottom of the viewport.

     

    以下的代码在Loaded event事件中实现listbox的翻页,当然也可以是在其他事件中实现。

     

       private void listBox1_Loaded(object sender, RoutedEventArgs e)
        {
          listBox1.ScrollIntoView(listBox1.Items[14]);
        }


    Cedar
    2011年5月9日 1:27
    版主

全部回复

  • 我是为了用户信息检索
    2011年5月8日 2:19
  • 使用ListBox的ScrollIntoView方法实现。

    If the object is not visible, it is aligned at the top or bottom of the viewport.

     

    以下的代码在Loaded event事件中实现listbox的翻页,当然也可以是在其他事件中实现。

     

       private void listBox1_Loaded(object sender, RoutedEventArgs e)
        {
          listBox1.ScrollIntoView(listBox1.Items[14]);
        }


    Cedar
    2011年5月9日 1:27
    版主
  • 可以了,谢谢

    2011年5月9日 4:44