gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 14:30:50 26 4
gpt4 key购买 nike

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

这里的 App.xaml 文件主要用于将应用程序相关资源存储在一个文件中,以便在整个应用程序中呈现。

但是当在 Visual Studio 中创建 WPF Python 项目时,我们只会得到 2 个文件 “MainWindow.xaml”和“MainWindow.py”

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

请帮忙!!

最佳答案

您可以从解决方案资源管理器向您的项目添加一个应用程序文件。您可以按 Alt+S 打开它。在 Solution Explorer 中,选择您的项目,然后右键单击并选择 Add 菜单项,然后从弹出菜单中选择 New Item 菜单项。

接下来,在Add New Item对话框窗口中,您可以从左侧的Installed Templates中选择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 上的 Walkthrough: Manually Creating a Windows Presentation Foundation Project Using Visual Studio 页面,您可能也会对它感兴趣。

您可能还想转到项目属性(在解决方案资源管理器中右键单击项目并选择属性)并将启动对象设置为 App.xaml 文件在应用程序标签中。最后,最好在 App.xaml 文件属性中将 Build Action 设置为 ApplicationDefinition

关于c# - 如何在 Visual Studio 的 WPF Python 项目中手动创建 App.xaml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21891288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com