gpt4 book ai didi

c# - Visual Studio 2015 XAML 资源字典错误

转载 作者:行者123 更新时间:2023-11-30 21:56:24 27 4
gpt4 key购买 nike

第 1 部分(已解决)

以下 XAML 在 Visual Studio 2013(Premium,Update 5)中运行良好:

<Window.Resources>
<ResourceDictionary Source="Resources/Dictionaries/Main.xaml" />
</Window.Resources>

但是,当在 Visual Studio 2015 (Enterprise) 中处理同一个项目时,它会报错并出现以下错误:

Exception: An error occurred while finding the resource dictionary "Resources/Dictionaries/Main.xaml".

A different topic关注 Visual Studio 2012 的类似错误,显然已通过为 VS2012 安装更新 1 解决。

第 2 部分

使用包 URI 使 Visual Studio 2015 很高兴,但不幸的是它仍然没有应用继承的样式。有趣的是,在 Visual Studio 2013 设计器中样式被正确应用,但在 Visual Studio 2015 中没有应用,在应用程序运行时也没有应用!

有什么想法吗?

第 2 部分:更新

另一个(附带问题)混淆了主要问题是“主窗口的静态资源仅在处理主窗口定义后才加载”。这意味着默认样式(特别是窗口样式)必须放在 app.xaml 中,以便在加载主窗口时定义它们(否则它们将不会应用到设计器中,也不会应用到应用程序中)运行)。

最佳答案

尝试以下操作:

<ResourceDictionary Source="pack://application:,,,/YourNamespace;component/Resources/Dictionaries/Main.xaml" />

关于c# - Visual Studio 2015 XAML 资源字典错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31570132/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com