Ejemplo n.º 1
0
 private void OnDialogDismissFinished()
 {
     DialogHidden?.Invoke(this, EventArgs.Empty);
     _hideSemaphore?.Release();
     _hideSemaphore = null;
     OnHidden();
 }
Ejemplo n.º 2
0
 /// <inheritdoc />
 public sealed override void DismissAllowingStateLoss()
 {
     DialogWillHide?.Invoke(this, EventArgs.Empty);
     CancelResult();
     base.DismissAllowingStateLoss();
     OnHidden();
     DialogHidden?.Invoke(this, EventArgs.Empty);
     DialogsManager.CurrentlyDisplayedDialog = null;
 }
Ejemplo n.º 3
0
 internal void HideInternal(bool fromHidden)
 {
     DialogWillHide?.Invoke(this, EventArgs.Empty);
     CancelResult();
     if (!fromHidden)
     {
         base.Hide();
     }
     OnHidden();
     DialogHidden?.Invoke(this, EventArgs.Empty);
     DialogsManager.CurrentlyDisplayedDialog = null;
 }
Ejemplo n.º 4
0
 private void OnDialogPresentationFinished()
 {
     DialogHidden?.Invoke(this, EventArgs.Empty);
     _hideSemaphore?.Release();
     _hideSemaphore = null;
 }