public void HideFlyout() { _backdrop.Hide(); _flyoutFadeOut.Begin(); _flyoutContentPresenter.Navigate(typeof(BlankPage)); IsFlyoutOpen = false; FlyoutClosed?.Invoke(null, new EventArgs()); }
public void HideFlyout() { if (!IsFlyoutOpen) { return; } _backdrop.Hide(); _flyoutFadeOut.Begin(); _flyoutContentPresenter.Navigate(typeof(BlankPage)); var mainControl = _contentPresenter.Content as Control; if (mainControl != null) { mainControl.IsEnabled = true; } IsFlyoutOpen = false; FlyoutClosed?.Invoke(null, new EventArgs()); }
private void FlyoutClosedEvent(object sender, object e) { FlyoutClosed?.Invoke(sender, null); }
protected virtual void OnFlyoutClosed() => FlyoutClosed?.Invoke(this, EventArgs.Empty);