C# nt以保持滚动条的位置,一旦重新填充控件中的项目。如果是这样,以下代码可以帮助您实现: int saveValue = radListControl1.ListElement.Scroller.Scrollbar.Value; //rebind

C# nt以保持滚动条的位置,一旦重新填充控件中的项目。如果是这样,以下代码可以帮助您实现: int saveValue = radListControl1.ListElement.Scroller.Scrollbar.Value; //rebind ,c#,.net,vb.net,winforms,telerik,C#,.net,Vb.net,Winforms,Telerik,nt以保持滚动条的位置,一旦重新填充控件中的项目。如果是这样,以下代码可以帮助您实现: int saveValue = radListControl1.ListElement.Scroller.Scrollbar.Value; //rebind radListControl1.ListElement.Scroller.Scrollbar.Value = saveValue; 谢谢你的回答,两个答案都对我有帮助+1如果我理解得很好,我的列表只指向RadControl。SelectedI

nt以保持滚动条的位置,一旦重新填充控件中的项目。如果是这样,以下代码可以帮助您实现:

 int saveValue = radListControl1.ListElement.Scroller.Scrollbar.Value;

 //rebind

 radListControl1.ListElement.Scroller.Scrollbar.Value = saveValue;

谢谢你的回答,两个答案都对我有帮助+1如果我理解得很好,我的列表只指向
RadControl。SelectedItems
列表,但就是这样,只指向它的项目,所以一旦我清除
控件。SelectedItem
列表,我的列表也开始为空,因为有任何项目要指向,我是对的,我不明白为什么用For it解决问题,我没有做同样的事情,但是使用了Linq?,对不起我的英语,谢谢你的回答!
If SelectedItems.Contains(Item.Text) Then '<- here
Dim SelectedItems As IEnumerable(Of String) =
        (From Item As RadListDataItem
        In Me.RadListControl_ProcessList.SelectedItems
        Select Item.Text).ToArray
 int saveValue = radListControl1.ListElement.Scroller.Scrollbar.Value;

 //rebind

 radListControl1.ListElement.Scroller.Scrollbar.Value = saveValue;