Ошибка сборки XAML в проекте VB.NET с элементами управления из внешней DLL - PullRequest
0 голосов
/ 16 июля 2010

Я пытаюсь перенести приложение WPF на основе C # в идентичный проект, но на основе написанного в VB.NET.

У меня есть некоторые проблемы с окном XAML.

В окне есть некоторыессылка от внешнего управления dll.Например:

<Window x:Class="Window1"
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     xmlns:menus="clr-namespace:My.Frame.UI.WPF;assembly=My.Frame.UI.WPF.Menus">

    <DockPanel
           LastChildFill="True">

        <StackPanel
           DockPanel.Dock="Top"
           Style="{DynamicResource ToolbarStackPanel}">
           <menus:MenuFullMaintenance />
           <TextBox Name="Test02"/>
        </StackPanel>

    </DockPanel>

</Window>

, если я создаю решение с помощью этого xaml, оно работает правильно.Но если я напишу:

<menus:MenuFullMaintenance Name="Test01" />

У меня появится следующее сообщение об ошибке: «Ошибка 8 Тип 'My.Frame.UI.WPF.MenuFullMaintenance' не определена. (Window1.g.vb)"

Свойство Name вызывает это исключение ... почему?Как это можно исправить?

1 Ответ

0 голосов
/ 26 июля 2010

Я решаю.Проблема заключалась в корневом пространстве имен в свойствах проекта.

Теперь я оставляю его пустым, и приложение работает правильно.

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