示例#1
0
 //bool isChu = false;
 private void UpdateSelection()
 {
     if (ParentTableView.IsNotNull())
     {
         if (ParentTableView.SelectionMode == AyTableViewSelectionMode.Single || ParentTableView.SelectionMode == AyTableViewSelectionMode.RowTenSingle)
         {
             if (ParentTableView.SelectedCellsPresenter != null)
             {
                 ParentTableView.SelectedCellsPresenter.IsSelected = false;
             }
             ParentTableView.SelectedCellsPresenter = this;
         }
         else if (ParentTableView.SelectionMode == AyTableViewSelectionMode.Multiple)
         {
             ParentTableView.SelectedCellsPresenter = this;
             //if (ParentTableView.SelectedCellsPresenter == this)
             //{
             //    ParentTableView.SelectedCellsPresenter.IsSelected = false;
             //}
             //else
             //{
             //    ParentTableView.SelectedCellsPresenter.IsSelected = true;
             //}
         }
     }
 }
 private void AyTableViewRowsPresenter_Loaded(object sender, RoutedEventArgs e)
 {
     Loaded -= AyTableViewRowsPresenter_Loaded;
     if (ParentTableView.IsNotNull())
     {
         if (ParentTableView.PercentWidthSupport)
         {
             ParentTableView.SizeChanged += ParentTableView_SizeChanged;
         }
     }
 }