FlexSheet for WPF | ComponentOne
C1.WPF.FlexGrid Namespace / C1FlexGrid Class / KeepCurrentVisible Property
Example

In This Topic
    KeepCurrentVisible Property
    In This Topic
    Gets or sets a value that indicates whether the grid should automatically scroll to keep the current item visible.
    Syntax
    'Declaration
     
    
    Public Property KeepCurrentVisible As Boolean
    public bool KeepCurrentVisible {get; set;}
    Remarks

    This property applies only to bound mode. If KeepCurrentVisible is set to true, then the grid will automatically scroll to show the item that is selected in the System.ComponentModel.ICollectionView being used as an items source. The current selection may be set in code, or by selecting an item in another control that is bound to the same data source.

    Example
    The code below causes the grid to automatically scroll to show the current item whenever the "Top" or "Bottom" buttons are clicked:
    public MainPage()
    {
      InitializeComponent();
      _flex..KeepCurrentVisible = true;
    }
                
    void Top_Click(object sender, RoutedEventArgs e)
    {
      _flex.CollectionView.MoveCurrentToFirst();
    }
    void Bottom_Click(object sender, RoutedEventArgs e)
    {
      _flex.CollectionView.MoveCurrentToLast();
    }
    See Also