Разрешите команду в WPF. что такое решающее слово? - PullRequest
1 голос
/ 20 апреля 2010

Может кто-нибудь объяснить это утверждение XAML, в частности, что такое Resolve?

<MenuItem Header="_Load File" Command="{Resolve {Type Commands:LoadFile}}" />

Этот фрагмент был взят из файла NHprof.exe MainMenu.xaml, используя отражатель.

1 Ответ

1 голос
/ 20 апреля 2010

Поскольку он находится в {}, это расширение MarkupExtension. В этом случае это пользовательское расширение с именем ResolveExtension (по соглашению суффикс расширения не требуется) Посмотрите в коде для класса ResolveExtension.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...