Wann wird das Canexcute-Ereignis von der Befehlsource angehoben?
-
15-09-2020 - |
Frage
Wann kann das canexecute-Ereignis ideal von der Steuerung erhoben werden, die die icommandsource interface realisiert?Ich habe versucht, dem Handler einen Haltepunkt hinzuzufügen, um zu prüfen, wann er angehoben wird, und es scheint, wenn die Steuerung auf dem Bildschirm ausgeführt wird. kann jemand erklären, wann genau es angehoben wird und wie man es an der Wille erhebt ???
danke,
sudarsan srinivasan
Lösung
sieht aus wie commandmanager.invalidatorequerysuggested () ist der einzig mögliche Weg.Überprüfen Sie diese Links nach mehr Details,
http://social.msdn.microsoft.com/forums/en-us/wpf/thread/B66A2FDA-4E66-47FD-9B1F-1A1BE1CE3BE3BF
http://robburke.net/2008/04/23/wpf-command-pattern-wenn-does-it-query-canexecute/comment-page-1/
Alle anderen Lösungen ??
sudarsan srinivasan