Пример #1
0
        public void HideDialog(DialogBaseControl dialog)
        {
            this.dialogContainer.Children.Remove(dialog);

            if (this.dialogContainer.Children.Count > 0)
            {
                this.dialogContainer.Children[this.dialogContainer.Children.Count - 1].IsEnabled = true;
            }

            if (this.dialogContainer.Children.Count == 0)
            {
                this.uIElement.IsEnabled = true;
            }
        }
Пример #2
0
        public void ShowDialog(DialogBaseControl dialog)
        {
            if (this.uIElement.IsEnabled)
            {
                this.uIElement.IsEnabled = false;
            }

            foreach (UIElement child in this.dialogContainer.Children)
            {
                child.IsEnabled = false;
            }

            this.dialogContainer.Children.Add(dialog);
        }