/// <summary> /// Raises the CellLosesFocus event. /// </summary> /// <param name="e">An WorkspaceCellEventArgs containing the event data.</param> protected virtual void OnCellLosesFocus(WorkspaceCellEventArgs e) { if (CellLosesFocus != null) { CellLosesFocus(this, e); } }
private void workspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Hide the default close and context buttons, they are not relevant for this demo e.Cell.Button.CloseButtonAction = CloseButtonAction.None; e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ContextButtonDisplay = ButtonDisplay.Hide; }
private void OnSpaceCellAdding(object sender, WorkspaceCellEventArgs e) { RaiseCellAdding(e.Cell); // Need to generate the removed event to match this adding event e.Cell.Disposed += new EventHandler(OnSpaceCellRemoved); }
private void OnDockspaceCellLosesFocus(object sender, WorkspaceCellEventArgs e) { // Check to see if we allowed to perform operations if (Disposing || IsDisposed) { return; } // No longer need the lose focus because we have been notified DockspaceControl.CellLosesFocus -= new EventHandler <WorkspaceCellEventArgs>(OnDockspaceCellLosesFocus); // Action depends on the current state switch (_state) { case DockingAutoHiddenShowState.Hidden: case DockingAutoHiddenShowState.SlidingIn: // No sliding required, nothing to do break; case DockingAutoHiddenShowState.SlidingOut: case DockingAutoHiddenShowState.Showing: MakeSlideIn(); break; } }
private void kryptonWorkspace_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Do not show any navigator level buttons e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ButtonDisplayLogic = ButtonDisplayLogic.None; // Do not need the secondary header for header modes e.Cell.Header.HeaderVisibleSecondary = false; }
private void OnFloatspaceCellAdding(object sender, WorkspaceCellEventArgs e) { e.Cell.TabVisibleCountChanged += OnTabVisibleCountChanged; var childMinSize = e.Cell.GetMinSize(); MinimumSize = new Size(Math.Max(MinimumSize.Width, childMinSize.Width) + 20, Math.Max(MinimumSize.Height, childMinSize.Height) + 20); ClientSize = MinimumSize; }
private void OnWorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Remove the close and context menu buttons from the navigator cell e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ContextButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.CloseButtonAction = CloseButtonAction.None; // Update with currently requested mode UpdateCell(e.Cell); }
private void kryptonWorkspace2_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Hide the buttons we do not need for this sample e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ContextButtonDisplay = ButtonDisplay.Hide; // We want to provide header groups for the second workspace e.Cell.NavigatorMode = NavigatorMode.HeaderBarCheckButtonHeaderGroup; e.Cell.Header.HeaderVisibleSecondary = false; }
private void kryptonWorkspace_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // When adding a new cell we need to default the tabs style e.Cell.Bar.TabStyle = TabStyle.OneNote; // Remove the standard buttons bar buttons e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ButtonDisplayLogic = ButtonDisplayLogic.None; // Generate event whenever a tab is double clicked e.Cell.TabDoubleClicked += new EventHandler <KryptonPageEventArgs>(OnTabDoubleClicked); }
private void kryptonWorkspace1_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Hide the buttons we do not need for this sample e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ContextButtonDisplay = ButtonDisplay.Hide; }
private void DockableWorkspace_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { e.Cell.CloseAction += KryptonCell_CloseAction; e.Cell.ShowContextMenu += KryptonCell_ShowContextMenu; }
private void kryptonWorkspace_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Remove the context menu from the tabs bar, as it is not relevant to this sample e.Cell.Button.ContextButtonDisplay = ButtonDisplay.Hide; }
private void DockableWorkspace_WorkspaceCellRemoved(object sender, WorkspaceCellEventArgs e) { e.Cell.ShowContextMenu -= KryptonCell_ShowContextMenu; e.Cell.CloseAction -= KryptonCell_CloseAction; }
/// <summary> /// Raises the CellLosesFocus event. /// </summary> /// <param name="e">An WorkspaceCellEventArgs containing the event data.</param> protected virtual void OnCellLosesFocus(WorkspaceCellEventArgs e) { CellLosesFocus?.Invoke(this, e); }
private void OnFloatspaceCellRemoved(object sender, WorkspaceCellEventArgs e) { e.Cell.TabVisibleCountChanged -= OnTabVisibleCountChanged; }
private void OnFloatspaceCellAdding(object sender, WorkspaceCellEventArgs e) { e.Cell.TabVisibleCountChanged += OnTabVisibleCountChanged; }
private void workspaceDashboard_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { e.Cell.NavigatorMode = NavigatorMode.BarRibbonTabGroup; e.Cell.Button.CloseButtonDisplay = ButtonDisplay.Hide; e.Cell.Button.ContextButtonDisplay = ButtonDisplay.Logic; }
private void kryptonDockableWorkspace_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { //e.Cell.Button.CloseButtonAction = CloseButtonAction.HidePage; //e.Cell.Button.CloseButtonAction = CloseButtonAction.RemovePage; e.Cell.Button.CloseButtonAction = CloseButtonAction.RemovePageAndDispose; }
private void kryptonWorkspace_WorkspaceCellAdding(object sender, WorkspaceCellEventArgs e) { // Set the initial mode to match the radio button selection e.Cell.NavigatorMode = _mode; }