Konstruktor RoutedCommand ma "typ właściciela" jako ostatni argument. Jakie jest jego znaczenie? Kiedy jest używany?Jaki jest pożytek z argumentu własnego typu konstruktora klasy RoutedCommand?
dokumentacji MSDN daje zupełnie nie ma pojęcia o tym, dlaczego jest to potrzebne i czy mogę używać jednego typu dla wszystkich poleceń
Cytat z MSDN
ownerType
Type: System.Type The type
which is registering the command.
Jest jeszcze jedna sprawa. Jakiego typu powinienem użyć podczas dynamicznego tworzenia nowych poleceń routowanych z tablicy nazw. Wygląda na to, że dowolny typ działa, więc używam UIElement, ale jeśli jest na to bardziej odpowiedni typ, chciałbym to wiedzieć.
Ktoś może wyjaśnić, dlaczego? –
Prawdopodobnie tylko "dlatego". To dobry powód do projektowania interfejsu API, jak każdy inny. * blech * –