Пример #1
0
            protected override void OnRowSelected(object item, NSIndexPath indexPath)
            {
                base.OnRowSelected(item, indexPath);
                TableView.DeselectRow(indexPath, true);
                if (indexPath.Row == viewModel.CurrentWorkspaceIndex)
                {
                    return;
                }

                viewModel.ChangeWorkspaceByIndex(indexPath.Row);
                // Set cell unselected
                foreach (var cell in TableView.VisibleCells)
                {
                    cell.Accessory = UITableViewCellAccessory.None;
                }
                TableView.CellAt(indexPath).Accessory = UITableViewCellAccessory.Checkmark;
            }
Пример #2
0
 public void OnTabSelected(TabLayout.Tab tab)
 {
     viewModel.ChangeWorkspaceByIndex(tab.Position);
     ConfigureUIViews();
 }