private void subclassCombo_CurrentChanged(object sender, RibbonPropertyChangedEventArgs e) { try { RibbonCombo ribbonCombo = sender as RibbonCombo; RibbonLabel ribbonLabel = ribbonCombo.Current as RibbonLabel; if (ribbonLabel != null) { FCTag fCTag = (FCTag)ribbonLabel.Tag; if (fCTag != null) { AfaDocData.ActiveDocData.SetActiveFeatureClass(fCTag.GetFeatureClass(AfaDocData.ActiveDocData.DocDataset)); } else { AfaDocData.ActiveDocData.ClearActiveSubtype(); } } } catch { AfaDocData.ActiveDocData.ClearActiveSubtype(); MSCFeatureClass topActiveFeatureClass = AfaDocData.ActiveDocData.GetTopActiveFeatureClass(); ArcGISRibbon.SetFeatureClassButtonState(topActiveFeatureClass); } }
void ribCB_Basislayer_CurrentChanged(object sender, RibbonPropertyChangedEventArgs e) { RibbonCombo ribCombo = (RibbonCombo)sender; myRegistry.regIO objRegIO = new myRegistry.regIO(); objRegIO.regValue("blocks", "Basislayer", ((RibbonLabel)ribCombo.Current).Text); }
private void fcCombo_CurrentChanged(object sender, RibbonPropertyChangedEventArgs e) { try { RibbonCombo ribbonCombo = sender as RibbonCombo; RibbonLabel ribbonLabel = ribbonCombo.Current as RibbonLabel; if (ribbonLabel != null) { FCTag fCTag = (FCTag)ribbonLabel.Tag; MSCFeatureClass featureClass = fCTag.GetFeatureClass(AfaDocData.ActiveDocData.DocDataset); MSCFeatureClass topActiveFeatureClass = AfaDocData.ActiveDocData.GetTopActiveFeatureClass(); if (featureClass != topActiveFeatureClass) { AfaDocData.ActiveDocData.SetActiveFeatureClass(featureClass); ArcGISRibbon.SetSubTypeComboToDefault(featureClass); } ArcGISRibbon.SetFeatureClassButtonState(AfaDocData.ActiveDocData.GetActiveFeatureClassOrSubtype()); } } catch { AfaDocData.ActiveDocData.ClearActiveFeatureClass(); ArcGISRibbon.ClearSubtypeCombo(); ArcGISRibbon.SetFeatureClassButtonState(AfaDocData.ActiveDocData.GetActiveFeatureClassOrSubtype()); } }
void OnRibbonControlSelectedPageChanged(object sender, RibbonPropertyChangedEventArgs e) { RibbonPage oldPage = (RibbonPage)e.OldValue; RibbonPage newPage = (RibbonPage)e.NewValue; if (newPage != null && !this.dynamicPages.ContainsKey(newPage)) { if (activeDynamicPage == null) { activeDynamicPage = oldPage; } return; } if (newPage != activeDynamicPage) { SetPageIsActive(activeDynamicPage, false); activeDynamicPage = newPage; SetPageIsActive(activeDynamicPage, true); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RibbonControl_SelectedPageChanged(object sender, RibbonPropertyChangedEventArgs e) { try { ocultarVistas(); if (Control_menu.SelectedPage == vista_proveedores) { Vista2_Proveedores.Visibility = Visibility.Visible; } else if (Control_menu.SelectedPage == vista_insumos) { Vista1_facturas.Visibility = Visibility.Visible; } else if (Control_menu.SelectedPage == vista_oficina) { vista3_shark.Visibility = Visibility.Visible; } llenarProveedores(); } catch (Exception ae) { Console.Write(ae); } }
private void RibbonControl_OnSelectedPageChanged(object sender, RibbonPropertyChangedEventArgs e) { if (!(DataContext is MainWindowViewModel context)) { Console.WriteLine("wow"); }
private void pan3ribcombo_CurrentChanged(object sender, RibbonPropertyChangedEventArgs e) { RibbonButton but = pan3ribcombo.Current as RibbonButton; acadApp.ShowAlertDialog(but.Text); }