Проблемы с отображением Enums в Combobox в WF4 - PullRequest
1 голос
/ 28 сентября 2010

Я пытаюсь следовать решению из этого поста в моем проекте WF4: Связывание данных свойства enum с ComboBox в WPF

И я реализовал код

<ObjectDataProvider MethodName="GetValues"
    ObjectType="{x:Type s:Enum}"
    x:Key="DayOfWeekValues">
    <ObjectDataProvider.MethodParameters>
        <x:Type TypeName="s:DayOfWeek" />
    </ObjectDataProvider.MethodParameters>
</ObjectDataProvider>

<ComboBox ItemsSource="{Binding Source={StaticResource DayOfWeekValues}}"/>

Я получаю следующую ошибку в свойстве TypeName = "s: DayOfWeek".

Cannot reparent the node "Type(System.DayOfWeek)" from the old parent "IList" to the new parent "ObjectDataProvider".

Есть идеи о том, что означает эта ошибка?

РЕДАКТИРОВАТЬ: В дополнение к вышеописанной ошибке я также получаю следующую ошибку в свойстве MethodName = "GetValues" объекта ObjectDataProvider.

INCORRECT_PARAMETER_TYPE

1 Ответ

5 голосов
/ 25 января 2011

Просто пересоберите (не соберите) решение или пересоберите проект, и он будет работать просто отлично.

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