我有一个没有application.xaml的WPF应用程序,因为我需要自己做Main()方法。因此,我既没有ApplicationDefinition,也没有应用程序资源。我目前将资源字典附加到应用程序启动时的应用程序
当然,WPF设计师现在抱怨缺少资源。
所以我想摆脱两个问题: - 我不想在启动时手动附加资源字典 - 我希望资源在WPF设计器的设计时也能正常工作
这个问题有什么帮助吗?
由于 马丁
答案 0 :(得分:0)
有可能为自己使用Main()方法
从Application.xaml的xamlcode中删除以下属性:
StartupUri="MainWindow.xaml"
然后在Application.xaml的代码隐藏中添加以下:
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
// My code goes here, but nothing ever happens.
base.OnStartup(e);
}
}
现在,您仍然可以将Application.xaml用于您的资源,并且还可以使用特定的启动过程。