WPF привязки комбинированного списка к вложенному перечислению в другом пространстве имен работает не в Designer - PullRequest
0 голосов
/ 10 января 2011

В моем файле xaml есть следующее определение, чтобы связать комбинированный список с вложенным перечислением:

<Window xmlns:myns="clr-namespace:Company.Project1.Component1.SubComp1;assembly=Project1.Component1">
<Window.Resources>
    <ObjectDataProvider x:Key="testEnum"
                        MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
        <ObjectDataProvider.MethodParameters>
            <x:Type TypeName="myns:Class+NestedEnum" />
        </ObjectDataProvider.MethodParameters>
    </ObjectDataProvider>

Это работает нормально, однако я получаю сообщение об ошибке "Тип 'Class + NestedEnum' не найден", и конструктор не загружает файл.

Как мне сделать привязку enum к obox гребня, чтобы дизайнер тоже работал? Спасибо.

РЕДАКТИРОВАТЬ: Я использую VS2008

1 Ответ

0 голосов
/ 15 февраля 2011

У меня та же проблема.
Это известная ошибка: http://social.msdn.microsoft.com/Forums/en-NZ/vswpfdesigner/thread/ea668b28-636b-4f99-b1e7-49dc4d98b263
Я надеюсь, что это будет исправлено в следующей Visual Studio (2012).
Я думаю, вы использовали лучшее решение:удаление перечисления из класса.

...