示例#1
0
 public void AddDialog(DialogReference dialog)
 {
     //dialogContainer.Add(dialog.Dialog);
     CurrentUIScreen.Add(dialog.Dialog);
     Dialogs.Add(dialog);
     AdjustModal();
 }
示例#2
0
 public void RemoveDialog(DialogReference dialog)
 {
     //dialogContainer.Remove(dialog.Dialog);
     if (dialog.Dialog.Parent != null)
     {
         dialog.Dialog.Parent.Remove(dialog.Dialog);
     }
     Dialogs.Remove(dialog);
     AdjustModal();
 }
示例#3
0
        public void AddDialog(DialogReference dialog)
        {
            //dialogContainer.Add(dialog.Dialog);
            CurrentUIScreen.Add(dialog.Dialog);
            if (dialog.Controller != null)
            {
                dialog.Dialog.Controller = dialog.Controller;
            }
            if (dialog.LogicalParent != null)
            {
                dialog.Dialog.LogicalParent = dialog.LogicalParent;
            }

            Dialogs.Add(dialog);
            AdjustModal();
        }
示例#4
0
 public void RemoveDialog(DialogReference dialog)
 {
     //dialogContainer.Remove(dialog.Dialog);
     if (dialog.Dialog.Parent != null)
     {
         dialog.Dialog.Parent.Remove(dialog.Dialog);
     }
     Dialogs.Remove(dialog);
     AdjustModal();
 }
示例#5
0
 public void AddDialog(DialogReference dialog)
 {
     //dialogContainer.Add(dialog.Dialog);
     CurrentUIScreen.Add(dialog.Dialog);
     Dialogs.Add(dialog);
     AdjustModal();
 }