Дизайнер генерирует исключение, когда я использую ObjectDataProvider и устанавливаю свойство Type - PullRequest
0 голосов
/ 03 апреля 2011

Когда я пытаюсь использовать ObjectDataProvider и устанавливать тип, используя свойство Type:

   xmlns:sys="clr-namespace:System;assembly=mscorlib" 
   xmlns:eng="clr-namespace:ViKing.Engine;assembly=ViKing.Engine"
   ...    
   <ObjectDataProvider x:Key="proxyTypes" 
                        MethodName="GetValues"
                        ObjectType="{x:Type sys:Enum}">
        <ObjectDataProvider.MethodParameters>
            <x:Type Type="{x:Type eng:ProxyTypes}" />
        </ObjectDataProvider.MethodParameters>
    </ObjectDataProvider>

Дизайнер WPF отказывается загружаться со следующим исключением:

Value cannot be null.
Parameter name: typeName

Похоже, дизайнер ожидает установки свойства TypeName. Но я не знаю, как правильно установить его. Я пытался использовать полное имя типа ViKing.Engine.ProxyTypes, но безуспешно.

1 Ответ

0 голосов
/ 03 апреля 2011

Хорошо, я понял. Тип тега должен выглядеть так:

<x:Type TypeName="eng:ProxyTypes" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...