RoutedCommand OwnerType
От: Cynic Россия  
Дата: 28.11.16 21:54
Оценка:
При создании пользовательской команды в конструкторе RoutedCommand требуется указать OwnerType типа Type:
    public RoutedCommand(string name, Type ownerType, InputGestureCollection inputGestures)
    {
        ...
    }

Посмотрел на исходники на Referencesource и увидел, что параметр ownerType просто сохранятся как приватное поле класса и выставляется наружу в виде публичного не виртуального свойства OwnerType (правда ещё встроенные командочки им пользуются, но это детали). Возникает вопрос, какой тогда от него толк? Просто для информации, авось пригодиться? Или где то в недрах WPF этот параметр и одноименное свойство всё таки используется
:)
Re: RoutedCommand OwnerType
От: ionoy Эстония www.ammyui.com
Дата: 30.11.16 11:39
Оценка: 48 (2) +1
Здравствуйте, Cynic, Вы писали:

C> Возникает вопрос, какой тогда от него толк? Просто для информации, авось пригодиться? Или где то в недрах WPF этот параметр и одноименное свойство всё таки используется


ILSpy в помощь:



Как видим, используется в конвертерах.
www.livexaml.com
www.ammyui.com
www.nemerleweb.com
Отредактировано 30.11.2016 11:40 ionoy . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.