private Action GetCallback(Action dialogCallback, DialogResultState result)
        {
            dialog.Result = result;
            Action callback = () =>
            {
                if (dialogCallback != null)
                {
                    dialogCallback();
                }
                if (dialog.CloseBehavior == DialogCloseBehavior.AutoCloseOnButtonClick)
                {
                    dialog.Close();
                }
            };

            return(callback);
        }
Ejemplo n.º 2
0
        private Action GetCallback(
            Action dialogCallback,
            DialogResultState result)
        {
            _dialog.Result = result;
            Action callback = () => {
                if (dialogCallback != null)
                {
                    dialogCallback();
                }
                if (_dialog.CloseBehavior == DialogCloseBehavior.AutoCloseOnButtonClick)
                {
                    _dialog.Close();
                }
                if (DialogClosed != null)
                {
                    DialogClosed(this, new DialogClosedEventArgs(result));
                }
            };

            return(callback);
        }
		private Action GetCallback(
			Action dialogCallback,
			DialogResultState result)
		{
			_dialog.Result = result;
			Action callback = () =>
			{
				if (dialogCallback != null)
					dialogCallback();
				if (_dialog.CloseBehavior == DialogCloseBehavior.AutoCloseOnButtonClick)
					_dialog.Close();
			};

			return callback;
		}
 public DialogClosedEventArgs(DialogResultState result)
 {
     DialogResultState = result;
 }