예제 #1
0
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        internal static LayersPaneViewModel Create()
        {
            var view = new CIMGenericView();

            view.ViewType = ViewPaneID;
            return(FrameworkApplication.Panes.Create(ViewPaneID, new object[] { view }) as LayersPaneViewModel);
        }
예제 #2
0
 internal static CIMView CreatePane(string path = ViewDefaultPath)
 {
     var view = new CIMGenericView();
     view.ViewXML = path;
     view.ViewType = ViewPaneID;
     return view;
 }
예제 #3
0
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        internal static CIMView CreatePane()
        {
            var view = new CIMGenericView();

            view.ViewType = ViewPaneID;
            return(view);
        }
예제 #4
0
        /// <summary>
        ///     Create a new instance of the pane.
        /// </summary>
        internal static NaicsFinderPaneViewModel Create()
        {
            var view = new CIMGenericView {
                ViewType = ViewPaneId
            };

            return(FrameworkApplication.Panes.Create(ViewPaneId, view) as NaicsFinderPaneViewModel);
        }
예제 #5
0
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        internal static CustomPaneViewModel Create()
        {
            var view = new CIMGenericView();

            view.ViewType = _viewPaneID;
            view.ViewXML  = SaveViewXML("Custom Pane", DateTime.Now.ToString("HH:mm:ss tt"));
            return(FrameworkApplication.Panes.Create(_viewPaneID, new object[] { view }) as CustomPaneViewModel);
        }
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        internal static WebViewBrowserViewModel Create()
        {
            var view = new CIMGenericView
            {
                ViewType = _viewPaneID
            };

            return(FrameworkApplication.Panes.Create(_viewPaneID, new object[] { view }) as WebViewBrowserViewModel);
        }
예제 #7
0
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        /// <param param name="layer">The feature layer of the pane.</param>
        /// <returns>A new instance or <c>null</c>.</returns>
        internal static DatasetsPaneViewModel Create(FeatureLayer layer)
        {
            var view = new CIMGenericView();

            view.ViewType = ViewPaneID;
            view.ViewXML  = ViewDefaultPath;
            var pane = FrameworkApplication.Panes.Create(ViewPaneID, new object[] { view, layer });

            return(pane as DatasetsPaneViewModel);
        }
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        internal static CustomPaneViewModel Create()
        {
            var view = new CIMGenericView();

            view.ViewType       = _viewPaneID;
            view.ViewProperties = new Dictionary <string, object>();
            view.ViewProperties["CustomPaneName"] = _paneName;
            view.ViewProperties["LastChanged"]    = DateTime.Now.ToString("HH:mm:ss tt");
            return(FrameworkApplication.Panes.Create(_viewPaneID, new object[] { view }) as CustomPaneViewModel);
        }
        /// <summary>
        /// Create a new instance of the pane.
        /// </summary>
        internal static ImpersonateMapPane1ViewModel Create(MapView mapView)
        {
            var view = new CIMGenericView();

            view.ViewType                 = _viewPaneID;
            view.ViewProperties           = new Dictionary <string, object>();
            view.ViewProperties["MAPURI"] = mapView.Map.URI;

            var newPane = FrameworkApplication.Panes.Create(_viewPaneID, new object[] { view }) as ImpersonateMapPane1ViewModel;

            newPane.Caption = $"Impersonate {mapView.Map.Name}";
            return(newPane);
        }
 /// <summary>
 /// Create a new instance of the pane.
 /// </summary>
 internal static LayersPaneViewModel Create()
 {
     var view = new CIMGenericView();
     view.ViewType = ViewPaneID;
     return FrameworkApplication.Panes.Create(ViewPaneID, new object[] { view }) as LayersPaneViewModel;
 }
 internal static CIMView CreatePane(string path = ViewDefaultPath)
 {
     var view = new CIMGenericView();
     view.ViewXML = path;
     view.ViewType = ViewPaneID;
     return view;
 }