WPF is the only XAML framework that uses the CommandManager to
automagically raise the CanExecuteChanged event on ICommands. I never
liked that approach,because of the “magic” part,but this is a
“feature” of WPF and of course I have to support it. No question here.
In V5,I moved to portable class library for all the newest versions
of the XAML frameworks,including WPF4.5. Unfortunately,there is no
CommandManager in PCL,and I have to admit that I didn’t realize that
at first sight. So of course now the automagical part doesn’t work
anymore. Again,so sorry about that.
I am not expecting you to raise CanExecuteChanged everywhere now,not
after using the CommandManager in your application,which is what the
WPF team intended. So I will try to find a way to restore the
CommandManager usage in the WPF4.5 version of the toolkit.
Definitely not looking for excuses
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!