wpf强制引发Enable事件刷新按钮状态

 

        private void InvalidateReqSuggested()
        {
            var showTimer = new DispatcherTimer();
            showTimer.Tick += new EventHandler(DoInvalidateReqSuggested);
            showTimer.Interval = new TimeSpan(0, 0, 0, 1, 0);//隔一秒检查一次
            showTimer.Start();
        }

        private void DoInvalidateReqSuggested(object sender, EventArgs e)
        {
            CommandManager.InvalidateRequerySuggested();
        }

在MainWindow的构造函数中调用InvalidateReqSuggested()方法即可

posted @ 2013-12-25 10:58  xuejiao  阅读(880)  评论(0编辑  收藏  举报