Как вручную создать файл App.xaml в проекте Python WPF в Visual Studio?
Когда мы создаем новый проект WPF C# из Visual Studio, мы получаем 4 основных файла "App.xaml","App.cs","MainWindow.xaml","MainWindow.cs"
Вот App.xaml
файл в основном используется для хранения application related Resources
в одном файле, чтобы присутствовать во всем приложении.
Но при создании проекта WPF Python в Visual Studio мы получаем только 2 файла "MainWindow.xaml" and "MainWindow.py"
I want to create 2 more file in my Python project
"App.xaml" и "App.py", чтобы в "App.xaml"
Я могу легко определить все стили, связанные с приложениями, и шаблоны управления.
Плз помогите!!
1 ответ
Вы можете добавить файл приложения в свой проект из обозревателя решений. Вы можете нажать 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();
}
}
Этот код был взят из пошагового руководства "Создание проекта Windows Presentation Foundation вручную с использованием Visual Studio" на странице MSDN, которое также может оказаться интересным.
Вы также можете перейти к свойствам проекта (щелкнуть правой кнопкой мыши по проекту в обозревателе решений и выбрать " Свойства") и установить для объекта запуска значение App.xaml
файл на вкладке приложения. Наконец, вам лучше установить действие сборки на ApplicationDefinition в App.xaml
свойства файла.