我正在尝试将基于C#的WPF应用程序迁移到相同的项目,但是基于VB.NET编写。
我在使用XAML Window时遇到了一些问题。
Window有一些来自外部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)”
“名称”属性会引发此异常......为什么?怎么解决它?
答案 0 :(得分:0)