private void Show() { _result = null; _isVisible = true; Visibility = Visibility.Visible; HideBoxAnimation.Stop(); ShowBoxAnimation.Begin(); }
private void HideBoxAnimationCompleted(object sender, EventArgs e) { HideBoxAnimation.Stop(); Visibility = Visibility.Collapsed; VoidDelegate method = HideBoxAnimationCompletedAsync; Dispatcher.BeginInvoke(method, new object[0]); }
public new void Hide() { if (!_isVisible) { return; } _isVisible = false; ShowBoxAnimation.Stop(); HideBoxAnimation.Begin(); }