繁体   English   中英

无法弄清楚为什么我从app.xaml加载静态资源时出错

Can't figure out why I get Error loading static resource from app.xaml

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我无法从app.xaml加载ResourceDictionary.MergedDictionaries。

我的WPF应用程序有一个静态类,其中包含Main定义的对象和启动对象。 在Main中,我创建了一个App实例并运行它。 重写OnStartup将触发,并且mainwindow.cs InitializeComponent给出错误“消息”,无法找到名为“ MaterialDesignFloatingActionMiniAccentButton”的资源。 如果将资源放在mainwindow.xaml中,则一切都很好,但是我希望它们在应用程序级别加载,因此它们不在每个页面中。 任何帮助表示赞赏。

public partial class App
{
    protected override void OnStartup(StartupEventArgs e)
    {
        base.OnStartup(e);
        var app = new MainWindow();
        var context = new MainWindowViewModel();
        app.DataContext = context;
        app.Show();
    }
}

从主..

       var app = new App();
       app.Run();

app.xaml ..

<Application x:Class="GS.Server.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Dark.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Grey.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Red.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

问题暂未有回复.您可以查看右边的相关问题.
4 在App.xaml中定义颜色并将其用作静态资源

编辑:看起来这与我声明颜色的方式有关-使用十六进制值似乎可以很好地实现它。 编辑:这是关于从 App.xaml文件进行引用。 如果声明为本地资源,则颜色本身可以正常工作。 我创建了一种颜色: 并将其放在ResourceDictionary中。 然后,我在MergedDic ...

2015-05-13 20:05:33 2 1357   wpf/ xaml
7 无法从App.xaml引用MergedDictionaries

我的样式分别放在单独的文件中,以提高组织性和可读性。 我的App.xaml中引用了所有文件。 有些样式BasedOn其他款式,所以我把他们安置在让继承样式的依存者之前加载正确的顺序。 但是,在引用字体样式的XAML视图上仍然出现以下错误,例如... Cannot find a Resour ...

10 在App.xaml中创建窗口时找不到资源定位器

我正在App.xaml.cs构造函数中创建我的主窗口,如下所示: 启动应用程序会给我XamlParseException ,找不到名为“ Locator”的资源。 这是可疑的行: 在App.xaml中使用StartupUri可以正常工作。 我究竟做错了什么?! ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM