【发布时间】:2011-08-17 03:13:41
【问题描述】:
我在正在处理的应用程序中遇到了一个小(很大)问题。
我正在为我的公司开发一个应用程序模块。该应用程序是一个 WinForm 应用程序,但我一直在开发一个 WPF 应用程序(不是您将看到的真正的应用程序),该应用程序将在此 WinForm 应用程序完成后托管。
为此,我使用了 WinForm 元素宿主,并创建了一个“shell”用户控件,然后在该 shell 用户控件内创建了其他用户控件窗口。所以它显示为一个 WPF 应用程序,并且只使用 WinForm 应用程序作为其启动项目,因为 WPF 应用程序实际上只是 WPF 控件的集合。
我遇到的问题是,由于我没有创建实际的“WPF 应用程序”,因此没有 App.xaml。这使我无法按照我想要的方式使用共享资源,尤其是 XAML 共享资源。
有没有办法我仍然可以将我的 WPF 用户控件集合视为 WPF 应用程序,并以某种方式将 App.xaml 文件用于我的资源。如果不是,我有哪些选择可以在我的应用程序中使用共享资源。
【问题讨论】:
标签: c# wpf resourcedictionary staticresource