我试图从我的资源中访问一个图标,但它不可用。它似乎在一个窗口中可用。我怎样才能访问它们?
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;
}
}
答案 0 :(得分:1)
因此,出于某种原因,在App.xaml.cs中,每当使用自动设置或资源类时,必须使用项目命名空间消除歧义。验证using
指令和程序集引用是无关紧要的。