回复 1楼lik的帖子
请问使用的是 WPF 平台的控件吗?
KeepCurrentVisible 属性用于保持 FlexGrid 当前行和数据源中当前行一致,并且在界面上可见。必须在 FlexGrid 绑定数据模式下才启作用。可以通过以下代码设置该属性为 true 和 false 来体验效果。
- public MainWindow()
- {
- InitializeComponent();
- List<Test> tests = new List<Test>();
- bool flag = false;
- for (int i = 0; i < 100; i++)
- {
- Test a = new Test();
- a.A = i.ToString();
- a.B = i.ToString();
- a.D = flag;
- flag = !flag;
- tests.Add(a);
- }
- fg.ItemsSource = tests;
- fg.KeepCurrentVisible = true;
- }
- v
- private void Button_Click(object sender, RoutedEventArgs e)
- {
- fg.CollectionView.MoveCurrentToNext();
- }
- }
- }
- public class Test
- {
- public string A { get; set; }
- public string B { get; set; }
- public bool D { get; set; }
- }
复制代码 |