コード例 #1
0
 public void AddDialog(DialogReference dialog)
 {
     //dialogContainer.Add(dialog.Dialog);
     CurrentUIScreen.Add(dialog.Dialog);
     Dialogs.Add(dialog);
     AdjustModal();
 }
コード例 #2
0
ファイル: UILayer.cs プロジェクト: kevinmel2000/FreeSO
 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
ファイル: UILayer.cs プロジェクト: kevinmel2000/FreeSO
        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
ファイル: UILayer.cs プロジェクト: RHY3756547/FreeSO
 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
ファイル: UILayer.cs プロジェクト: RHY3756547/FreeSO
 public void AddDialog(DialogReference dialog)
 {
     //dialogContainer.Add(dialog.Dialog);
     CurrentUIScreen.Add(dialog.Dialog);
     Dialogs.Add(dialog);
     AdjustModal();
 }