public BuilderApplication() { CatalogScreenVisibility = Visibility.Visible; BuilderScreenVisibility = Visibility.Collapsed; NewappScreenVisibility = Visibility.Collapsed; SitesCatalogVisibility = Visibility.Collapsed; WelcomeVisibility = Visibility.Collapsed; SettingsPageVisibility = Visibility.Collapsed; AllExtensions = new ObservableCollection<Extension>(); WindowManager = new WindowManager(); Culture = System.Threading.Thread.CurrentThread.CurrentCulture; urls = new ApplicationUrls(); Urls.ProxyUrl = string.Empty; BaseUrl = Application.Current.Host.Source.ToString(); }
public object ShowWindow(string windowTitle, FrameworkElement windowContents, bool isModal = false, EventHandler <System.ComponentModel.CancelEventArgs> onHidingHandler = null, EventHandler onHideHandler = null, WindowType windowType = WindowType.Floating, double?top = null, double?left = null) { if (WindowManager == null) { WindowManager = new ESRI.ArcGIS.Mapping.Controls.WindowManager() { FloatingWindowStyle = Application.Current.Resources["BuilderWindowStyle"] as Style } } ; else if (WindowManager.FloatingWindowStyle == null) { WindowManager.FloatingWindowStyle = Application.Current.Resources["BuilderWindowStyle"] as Style; } return(WindowManager.ShowWindow(windowTitle, windowContents, isModal, onHidingHandler, onHideHandler, windowType, top, left)); }
public object ShowWindow(string windowTitle, FrameworkElement windowContents, bool isModal = false, EventHandler<System.ComponentModel.CancelEventArgs> onHidingHandler = null, EventHandler onHideHandler = null, WindowType windowType = WindowType.Floating, double? top = null, double? left = null) { if (WindowManager == null) WindowManager = new ESRI.ArcGIS.Mapping.Controls.WindowManager() { FloatingWindowStyle = Application.Current.Resources["BuilderWindowStyle"] as Style }; else if (WindowManager.FloatingWindowStyle == null) WindowManager.FloatingWindowStyle = Application.Current.Resources["BuilderWindowStyle"] as Style; return WindowManager.ShowWindow(windowTitle, windowContents, isModal, onHidingHandler, onHideHandler, windowType, top, left); }
public View(IApplicationServices applicationServices=null, WindowManager manager = null) { urls = new ApplicationUrls(); Urls.ProxyUrl = string.Empty; Culture = System.Threading.Thread.CurrentThread.CurrentCulture; Content = null; setInstance(this); WindowManager = manager ?? new WindowManager(); VerticalContentAlignment = System.Windows.VerticalAlignment.Stretch; HorizontalContentAlignment = System.Windows.HorizontalAlignment.Stretch; MapApplication.SetApplication(this); IApplicationAdmin appAdmin = MapApplication.Current as IApplicationAdmin; if (appAdmin != null) { if (appAdmin.ConfigurableControls != null) { appAdmin.ConfigurableControls.Clear(); appAdmin.ConfigurableControls.CollectionChanged -= ConfigurableControls_CollectionChanged; appAdmin.ConfigurableControls.CollectionChanged += ConfigurableControls_CollectionChanged; } } SidePanelHelper.Reset(); }