Beispiel #1
0
        /// <summary>
        /// Evento di chiusura della view Gestione gestioni
        /// </summary>
        /// <param name="param">La view che ha inviato l'evento</param>
        public void CloseMe(object param)
        {
            RegistryShareTypeView RSTV = param as RegistryShareTypeView;
            DockPanel             wp   = RSTV.Parent as DockPanel;

            wp.Children.Remove(RSTV);
        }
        private void OpenTipologiaTitoli(object param)
        {
            DockPanel mainGrid = param as DockPanel;

            if (shareTypeView == null || !mainGrid.Children.Contains(shareTypeView))
            {
                registryShareTypeViewModel = new RegistryShareTypeViewModel(_registryServices);
                shareTypeView = new RegistryShareTypeView(registryShareTypeViewModel);
                mainGrid.Children.Add(shareTypeView);
            }
            else
            {
                mainGrid.Children.Remove(shareTypeView);
                shareTypeView = null;
                registryShareTypeViewModel = null;
            }
        }