如何解决WPF设计器未从Nuget包中加载控件
我正在使用Nuget软件包(特别是ModernWPF)。几天前,WPF设计器正确显示了控件,没有任何问题。但是,就在昨天,这样做突然出现了问题。 Nuget软件包中包含的自定义样式和自定义控件突然停止在设计器中显示。
Visual Studio还说XAML代码中有错误。 错误为:“无法创建IList的实例”
这是XAML代码:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DynaWin"
xmlns:ui="http://schemas.modernwpf.com/2019"
x:Class="DynaWin.SettingsWindow"
mc:Ignorable="d"
Title="DynaWin Configurator" Height="800" Width="1200" ui:WindowHelper.UseModernWindowStyle="True"
Icon="pack://siteoforigin:,/Resources/icon.ico" MinHeight="450" MinWidth="1000" Closing="Window_Closing" Loaded="Window_Loaded">
<Grid>
<ui:NavigationView IsBackEnabled="False" IsSettingsVisible="True" IsBackButtonVisible="Collapsed" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0,0" PaneDisplayMode="Auto" x:Name="NavigationView" SelectionChanged="NavigationView_SelectionChanged" ItemInvoked="NavigationView_ItemInvoked" >
<ui:NavigationView.MenuItems>
<ui:NavigationViewItem Content="Dynamic Wallpaper" x:Name="DynamicWallpaperItem">
<ui:NavigationViewItem.Icon>
<ui:FontIcon FontFamily="Segoe MDL2 Assets" Glyph=""/>
</ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
<ui:NavigationViewItem Content="Dynamic Theme" x:Name="DynamicThemeItem">
<ui:NavigationViewItem.Icon>
<ui:FontIcon FontFamily="Segoe MDL2 Assets" Glyph=""/>
</ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
<ui:NavigationViewItem Content="Daily Bing Image as Desktop Wallpaper" x:Name="DailyBingImageAsDesktopItem">
<ui:NavigationViewItem.Icon>
<ui:FontIcon FontFamily="Segoe MDL2 Assets" Glyph=""/>
</ui:NavigationViewItem.Icon>
</ui:NavigationViewItem>
</ui:NavigationView.MenuItems>
...
</ui:NavigationView>
</Grid>
</Window>
但是,当我编译此代码时,一切正常,并按应有的方式显示:
对此有解决方案吗?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。