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"

相关推荐
TwilightLemon1 天前
WPF 使用CompositionTarget.Rendering实现平滑流畅滚动的ScrollViewer,支持滚轮、触控板、触摸屏和笔
wpf
Vae_Mars2 天前
WPF中自定义消息弹窗
wpf
Magnum Lehar3 天前
GameEngine游戏引擎前端界面wpf页面实现
前端·游戏引擎·wpf
TA远方3 天前
【C#】一个简单的http服务器项目开发过程详解
服务器·http·c#·wpf·web·winform·console
陈奕昆3 天前
2.1HarmonyOS NEXT开发工具链进阶:DevEco Studio深度实践
华为·wpf·harmonyos
Dr.多喝热水4 天前
WPF prism
windows·wpf
Hare_bai4 天前
WPF响应式UI的基础:INotifyPropertyChanged
ui·c#·wpf·xaml
上元星如雨4 天前
WPF 全局加载界面、多界面实现渐变过渡效果
wpf
Hare_bai4 天前
WPF的布局核心:网格布局(Grid)
ui·c#·wpf·交互·xaml
Hare_bai4 天前
WPF的基础控件:布局控件(StackPanel & DockPanel)
ui·c#·wpf·交互·xaml·visual studio