예제 #1
0
파일: View.cs 프로젝트: rgiot/phactory
        private void CloseResource()
        {
            PhactoryHost.Database.Resource resource = App.Controller.View.GetActivePluginResource();
            if (resource != null)
            {
                PluginView pluginView = FindPluginView(resource);
                if (pluginView != null)
                {
                    pluginView.Close();
                }
            }

            this.RefreshButtons();
        }
예제 #2
0
파일: View.cs 프로젝트: rgiot/phactory
        public void CloseAllResources()
        {
            List <PhactoryHost.Database.Resource> allEditedResources = App.Controller.View.GetAllEditedResources();

            foreach (PhactoryHost.Database.Resource resource in allEditedResources)
            {
                PluginView pluginView = FindPluginView(resource);
                if (pluginView != null)
                {
                    pluginView.Close();
                }
            }

            this.RefreshButtons();
        }