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);
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
 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());
     }
 }
Пример #4
0
        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);
            }
        }
Пример #5
0
 /// <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);
     }
 }
Пример #6
0
 private void RibbonControl_OnSelectedPageChanged(object sender, RibbonPropertyChangedEventArgs e)
 {
     if (!(DataContext is MainWindowViewModel context))
     {
         Console.WriteLine("wow");
     }
Пример #7
0
        private void pan3ribcombo_CurrentChanged(object sender, RibbonPropertyChangedEventArgs e)
        {
            RibbonButton but = pan3ribcombo.Current as RibbonButton;

            acadApp.ShowAlertDialog(but.Text);
        }