public void MostrarVentanaUCBrowser(UIApplication app) { if (cLcsv == null) { cLcsv = new ULMALGFree.clsBase(typeof(UCBrowser).Assembly); } if (cLcsv != null) { Main.cLcsv.PonLog_ULMA(ULMALGFree.ACTION.BROWSER_OPEN, EApp: ULMALGFree.queApp.ULMASTUDIO); } if (ventanaUCBrowser == null || (ventanaUCBrowser != null && ULMALGFree.clsBase._recargarBrowser)) { procesadorDeComandosRevit = new ProcesadorDeComandosRevit(); lanzarProcesadorDeComandosRevit = ExternalEvent.Create(procesadorDeComandosRevit); ventanaUCBrowser = new Main_window(); ventanaUCBrowser.DataContext = new Main_viewmodel(procesadorDeComandosRevit, lanzarProcesadorDeComandosRevit); ventanaUCBrowser.Show(); ULMALGFree.clsBase._recargarBrowser = false; } else { ventanaUCBrowser.Visibility = System.Windows.Visibility.Visible; ventanaUCBrowser.Focus(); } }
public void auxiliarParaProbarManualmenteLaNAVEGACIONEnUCBrowserSinNecesidadDeArrancarRevit() { Main_window ventana = new Main_window(); ventana.DataContext = new Main_viewmodel(); ventana.ShowDialog(); }
public Result OnStartup(UIControlledApplication app) { aplicacion = this; ventanaUCBrowser = null; if (cLcsv == null) { cLcsv = new ULMALGFree.clsBase(typeof(UCBrowser).Assembly); } //RibbonPanel panelBrowser = null; //try //{ // List<RibbonPanel> panelesExistentes = app.GetRibbonPanels(tabName: "ULMA"); // panelBrowser = panelesExistentes.FirstOrDefault<RibbonPanel>(x => x.Name.Equals("Browser")); //} //catch (Exception) //{ // app.CreateRibbonTab("ULMA"); //} //try //{ // if (panelBrowser == null) // { // panelBrowser = app.CreateRibbonPanel(panelName: "Browser", tabName: "ULMA"); // } // else // { // panelBrowser.AddSeparator(); // } // PushButton btnUCBrowse = (PushButton)panelBrowser.AddItem(new PushButtonData(name: "Browser", text: "family\nbrowser/picker", // assemblyName: System.Reflection.Assembly.GetExecutingAssembly().Location, // className: "UCBrowser.UCBrowser")); // btnUCBrowse.LargeImage = new System.Windows.Media.Imaging.BitmapImage(new Uri(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) // + System.IO.Path.DirectorySeparatorChar + "ULMA.png")); return(Result.Succeeded); //} //catch(Exception ex) //{ // TaskDialog mensajero = new TaskDialog(title:"UCBrowser.Main.OnStartup"); // mensajero.CommonButtons = TaskDialogCommonButtons.Ok; // mensajero.MainContent = ex.ToString() + Environment.NewLine + ex.StackTrace; // mensajero.Show(); // return Result.Failed; //} }
private void Window_Loaded(object sender, RoutedEventArgs e) { Main_window.Hide(); }