在我的应用程序中,我必须在 Program.Main() 中创建主窗口(进而动态创建其他控件)。我在访问 App.xaml 中的资源(例如样式)时遇到问题。VS2010 IDE 可以在其设计器中找到资源,但是当我运行应用程序时,我得到一个异常,即找不到给定的资源。
如果我将资源复制到特定的 xaml 文件(例如用户控件、窗口、页面等),则资源按预期工作。但是,我想避免在每个使用它的 xaml 文件中复制单个资源。
此外,如果我创建一个非控制台应用程序(例如 wpf),那么 App.xaml 中的相同资源可以正常工作。
有人可以指出我正确的方向吗?谢谢。