WPF 从Main()方法启动

1.去掉App.xaml

StartupUri="MainWindow.xaml"

只会让App.g.cs 不生成这行代码,但是还是会生成的App.g.cs文件中生成Main方法

复制代码
this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);

默认的App.xaml的生成操作是 应用程序定义,将其修改为页

在VS中的属性界面修改存在问题,编辑项目文件,添加下面代码

在vs中属性界面修改成页会在项目文件中增加,但是存在问题

图标变成

csharp 复制代码
<ItemGroup>
    <ApplicationDefinition Remove="App.xaml" />
</ItemGroup>

修改项目文件。图标正常

csharp 复制代码
  <ItemGroup>
    <ApplicationDefinition Remove="App.xaml" />
      <Page Include="App.xaml" />
  </ItemGroup>

修改成页后生成的文件就不生成main方法了

StartupUri="MainWindow.xaml"

去掉StartupUri="MainWindow.xaml"

相关推荐
123梦野10 小时前
WPF——效果和可视化对象
wpf
He BianGu12 小时前
【笔记】在WPF中Decorator是什么以及何时优先考虑 Decorator 派生类
笔记·wpf
时光追逐者1 天前
一款专门为 WPF 打造的开源 Office 风格用户界面控件库
ui·开源·c#·.net·wpf
He BianGu1 天前
【笔记】介绍 WPF XAML 中 Binding 的 StringFormat详细功能
笔记·wpf
Rotion_深2 天前
C# WPF使用线程池运行Action方法
c#·wpf·线程池
攻城狮CSU2 天前
WPF 深入系列.2.布局系统.尺寸属性
wpf
攻城狮CSU3 天前
WPF 深入系列.2.布局系统.布局控件.Grid
wpf
玖笙&3 天前
✨WPF编程基础【1.3】:XAML 名称空间
c++·wpf·visual studio
玖笙&3 天前
✨WPF编程基础【1.4】:类型转换器(含示例及源码)
c++·wpf·visual studio
Dream achiever4 天前
3.WPF - 依赖属性
c#·wpf