C# 如何在Visual Studio中的WPF Python项目中手动创建App.xaml文件?

C# 如何在Visual Studio中的WPF Python项目中手动创建App.xaml文件?,c#,wpf,visual-studio-2012,ironpython,ironpython-studio,C#,Wpf,Visual Studio 2012,Ironpython,Ironpython Studio,当我们从VisualStudio创建一个新的WPF C项目时,我们得到4个基本文件App.xaml、App.cs、MainWindow.xaml和MainWindow.cs 这里App.xaml文件基本上用于将应用程序相关的资源存储在一个文件中,并在整个应用程序中显示 但是在VisualStudio中创建WPF Python项目时,我们只得到MainWindow.xaml和MainWindow.py两个文件 我想在Python项目App.xaml和App.py中再创建两个文件,以便在App.xa

当我们从VisualStudio创建一个新的WPF C项目时,我们得到4个基本文件App.xaml、App.cs、MainWindow.xaml和MainWindow.cs

这里App.xaml文件基本上用于将应用程序相关的资源存储在一个文件中,并在整个应用程序中显示

但是在VisualStudio中创建WPF Python项目时,我们只得到MainWindow.xaml和MainWindow.py两个文件

我想在Python项目App.xaml和App.py中再创建两个文件,以便在App.xaml中可以轻松定义所有与应用程序相关的资源样式和控件模板


请帮忙

您可以从解决方案资源管理器向项目中添加应用程序文件。您可以按Alt+S将其打开。在解决方案资源管理器中,选择项目,然后右键单击并从弹出菜单中选择“添加”菜单项和“新建项目”菜单项

接下来,在“添加新项目”对话框窗口中,可以从左侧已安装的模板中选择WPF以筛选可用模板。然后,您可以简单地选择添加一个资源字典并将其命名为App.xaml。只要您将相关代码放入其中,就可以:

<Application x:Class="ManuallyCreatingAWpfProject.app"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Startup="AppStartup"
    >
  <Application.Resources>

  </Application.Resources>

</Application>

...

public partial class App : Application
{
    void AppStartup(object sender, StartupEventArgs args)
    {
        Window1 mainWindow = new Window1();
        mainWindow.Show();
    }
}
这段代码取自MSDN上的页面,您可能也会发现它很有趣

您可能还希望转到“项目属性”,在解决方案资源管理器中右键单击该项目,然后选择“属性”,并在“应用程序”选项卡中将启动对象设置为App.xaml文件。最后,最好在App.xaml文件属性中将构建操作设置为ApplicationDefinition