Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
类库上的C#WPF(MahAppsMetro)应用程序将设计器搞得一团糟_C#_Wpf_Mahapps.metro - Fatal编程技术网

类库上的C#WPF(MahAppsMetro)应用程序将设计器搞得一团糟

类库上的C#WPF(MahAppsMetro)应用程序将设计器搞得一团糟,c#,wpf,mahapps.metro,C#,Wpf,Mahapps.metro,我想用GUI和一个单独的DLL创建一个WPF项目(用于主题化),所以我创建了WPF MahAppsMetro应用程序,使它的类库添加了ResourceDictionary上的所有资源,但在designer上并没有按预期显示 当我把它作为WindowsApplication而不是ClassLibrary时,它显示如下: 但现在它显示为一组默认样式: 但是,当我编译它时,它的渲染效果非常好 设计师怎么了?这是一个bug还是什么似乎XAML Designer上有一个bug。对我来说,解决方法是通过终

我想用GUI和一个单独的DLL创建一个WPF项目(用于主题化),所以我创建了WPF MahAppsMetro应用程序,使它的类库添加了ResourceDictionary上的所有资源,但在designer上并没有按预期显示

当我把它作为WindowsApplication而不是ClassLibrary时,它显示如下: 但现在它显示为一组默认样式:

但是,当我编译它时,它的渲染效果非常好


设计师怎么了?这是一个bug还是什么

似乎XAML Designer上有一个bug。对我来说,解决方法是通过终止其进程来重新启动设计器

taskkill /f /im xdesproc.exe

然后就可以了。

似乎XAML Designer上有一个bug。对我来说,解决方法是通过终止其进程来重新启动设计器

taskkill /f /im xdesproc.exe

之后一切正常。

尝试删除metro并添加metro引用againI从Nuget软件包中卸载并重新安装了它,但没有尝试过重启计算机/visual studio(事实上,它只运行过一次,但只有一次:p)但不起作用我自己也曾有过这种行为,不确定是什么原因导致ITV是一个令人敬畏的庞大复杂的工具。但在所有这些复杂的情况下,我想会出现bug。需要将其固定到您添加了哪些资源词典?你的朋友知道那本词典吗?解决此问题的一个方法是将App.xaml添加到库中(就像WPF应用程序项目中的App.xaml一样,但仅在设计时使用),然后在其中插入所需的MahApps资源。尝试删除metro并添加metro引用againI从Nuget软件包中卸载并重新安装了它,没有人尝试过重启计算机/visual studio(事实上,它工作过一次,但只有一次:P)但不工作我自己也有过这种行为,我不知道是什么原因导致iTV是一个非常复杂的工具。但在所有这些复杂的情况下,我想会出现bug。需要将其固定到您添加了哪些资源词典?你的朋友知道那本词典吗?解决此问题的一个方法是将App.xaml添加到库中(就像WPF应用程序项目中的一样,但它仅在设计时使用),并在其中插入所需的MahApps资源。