Ich habe die ICommandExecutor-Schnittstelle in .net gefunden, kann aber die Klassen nicht finden, in denen sie implementiert ist. Ich weiß, dass es einige XAML-verwandte Sachen gibt, wo es verwendet wird. Aber gibt es auch etwas für die Winforms?C#: In welchen Klassen wird die ICommandExecutor-Schnittstelle verwendet?
3
A
Antwort
6
Es ist in MenuItemData implementiert, die eine innere Klasse von System.Windows.Forms.MenuItem ist.
Im Allgemeinen, wenn Sie herausfinden möchten, welche Interfaces wo implementiert sind, ist der schnellste Weg, die Antwort zu bekommen, über Reflector. Es macht Abfragen wie diese unglaublich einfach.
0
denke ich sein das Design-Muster-Befehl, aber es war nicht die Absicht verwendet werden. Deshalb sagt der Verkäufer uns nein, es zu benutzen: http://msdn.microsoft.com/en-us/library/system.windows.forms.icommandexecutor(VS.85).aspx.
Es sollte in einer Weise verwendet werden, da es ein übliches Artefakt in jeder UI-orientierten Anwendung ist, die auf Entwurfsmustern basiert.
Ciao.
Verwandte Themen
- 1. Für welchen Zweck wird Django verwendet?
- 2. Welchen Algorithmus verwendet table.sort?
- 3. Welche String-Klassen werden in C++ verwendet?
- 4. Wird '@' in C++ verwendet?
- 5. Wie wird die 12-stellige Nummer in C verwendet?
- 6. Welchen Algorithmus verwendet die Sortiermethode von Ruby?
- 7. Wann sollten Klassen in C# verwendet werden?
- 8. Welchen Sortieralgorithmus verwendet PHP?
- 9. Welchen Algorithmus verwendet MsOffice für die Dateiverschlüsselung?
- 10. Welchen Zweck haben die Delegierten in C#?
- 11. Welchen Zweck hat die Methode -self in NSObject-konformen Klassen?
- 12. Wie wird die SOCI C++ Datenbankbibliothek verwendet?
- 13. Welchen Parser-Generator verwendet CPython?
- 14. Welchen Algorithmus verwendet Python in bruchteile.gcd()?
- 15. Wofür wird die Klassenladung verwendet?
- 16. Welchen Schieberegler verwendet NOS DRINKS?
- 17. Welchen Port verwendet AWS S3?
- 18. Warum werden statische Klassen verwendet?
- 19. Welchen Algorithmus verwendet python's sorted()?
- 20. Welchen Parameter verwendet CommandBehaviorBase.ExcuteCommand() in PRISM 6
- 21. C# Wie kann eine Enumeration, die von mehreren Klassen verwendet wird, am besten erstellt werden?
- 22. Welchen Software-Entwicklungsprozess verwendet Facebook?
- 23. Zu welchen Klassen gehören Python-Intrinsic-Methoden?
- 24. Wenn die HeapCreate-Funktion verwendet wird oder in welchen Fällen benötigen Sie eine Reihe von Heaps?
- 25. Wie wird die Forward-Deklaration in C verwendet?
- 26. Wird endgültig für die Optimierung in C++ verwendet?
- 27. Wie wird die neue C++ - API in OpenCVSharp-Code verwendet?
- 28. C# Klasse verwendet in Klassen wht es nicht
- 29. Welcher Datentyp für die Währungsumrechnung verwendet wird
- 30. Welchen Leistungseinfluss hat die Ablaufverfolgung in C# und ASP.NET?
Uhm, ich hoffte, dass das Command Designmuster in .net besser ist. Aber der Hinweis mit Reflektor ist sehr groß. – Tarion