コード例 #1
0
        public void Show(bool animate = true, bool activate = false)
        {
            if (_view.AnimationRunning || _view.IsVisible ||
                ((App.IsMuted || _settings.IsMuted()) && !_settings.IgnoreMute) ||
                _settings.ForceHide)
            {
                return;
            }
            if (animate && _settings.Style.AnimationTime != 0)
            {
                _view.Animate(AnimationMode.Show, activate);
            }
            else
            {
                _view.Show();
            }
            if (activate && _settings.ActivateOnShow)
            {
                _view.Activate();
            }

            _view.ViewModel.OnShow();
        }