走出WPF应用程序第一步

发布时间:2024年01月06日

创建 WPF 应用程序

创建 WPF 应用程序有两种方式:

  1. 使用Visual Studio默认方式创建一个WPF应用,是以 App.xaml 文件定义启动应用
    程序
    创建
// App.xaml文件内容
// 其中 StartupUri 指定启动的 WPF 窗体
<Application x:Class="WpfFirstApp.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:WpfFirstApp"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
         
    </Application.Resources>
</Application>

启动

项目结构
2.引用 System.Windows.Application类自定义类,定义 Main 方法对 WPF 应用程序的启动(启动方式和windowfrom 窗体应用程序类似)

// app.css 代码
using System.Windows;
namespace WpfCustomApp
{
   public class App
   {

       [STAThread]
       static void Main()
       {
           // 定义 Application 对象
           Application app = new Application();
           // 调用 Run 方法,参数为启动的窗体对象
           //MainWindow mainWindow = new MainWindow();
           //app.Run(mainWindow);

           //或者指定Application对象的MainWindow属性为启动窗体,调用无参数的 Run 方法
           //MainWindow mainWindow = new MainWindow();
           //app.MainWindow = mainWindow;
           //mainWindow.Show(); // 必须有 mainWindow.Show(),否则不能显示窗体
           //app.Run();

           //或 直接用StartupUri指定文件方式
           app.StartupUri = new Uri("MainWindow.xaml", UriKind.Relative);
           app.Run();


       }

   }
}

app.cs
项目结构

公众号“点滴分享技术猿


关注

文章来源:https://blog.csdn.net/u010784529/article/details/135422870
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。