示例#1
0
 private void Show()
 {
     _result    = null;
     _isVisible = true;
     Visibility = Visibility.Visible;
     HideBoxAnimation.Stop();
     ShowBoxAnimation.Begin();
 }
示例#2
0
        private void HideBoxAnimationCompleted(object sender, EventArgs e)
        {
            HideBoxAnimation.Stop();
            Visibility = Visibility.Collapsed;

            VoidDelegate method = HideBoxAnimationCompletedAsync;

            Dispatcher.BeginInvoke(method, new object[0]);
        }
示例#3
0
        public new void Hide()
        {
            if (!_isVisible)
            {
                return;
            }

            _isVisible = false;
            ShowBoxAnimation.Stop();
            HideBoxAnimation.Begin();
        }