访问Application的部分子类中的Properties.Resources / Settings

时间:2014-12-14 03:33:58

标签: c# .net wpf embedded-resource

我试图从我的资源中访问一个图标,但它不可用。它似乎在一个窗口中可用。我怎样才能访问它们?

namespace My_Application
{
    public partial class App : Application
    {
        protected override void OnStartup(StartupEventArgs e)
        {
            /* Compile error "'System.Collections.IDictionary' does not contain a definition for 'Resources'…" */
            Properties.Resources.Application; 

            base.OnStartup(e);
        }
    }

这个有效!它在Window类

    public partial class MainWindow : Window
    {

        public MainWindow()
        {
             /* Available */
             Properties.Resources.Application;
        }
    }

1 个答案:

答案 0 :(得分:1)

因此,出于某种原因,在App.xaml.cs中,每当使用自动设置或资源类时,必须使用项目命名空间消除歧义。验证using指令和程序集引用是无关紧要的。