`
k_lb
  • 浏览: 800579 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
  • kitleer: 据我所知,国内有款ETL调度监控工具TaskCTL,支持ket ...
    kettle调度

自定义类于Main方法中实现对WPF应用程序的启动

 
阅读更多

可以自定义类,在Main函数中实现对wpf应用程序的启动,如下:

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Windows;

namespace WPFApplications
{
/// <summary>
///
Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
[STAThread]//single thread apartment
static void Main()
{
// 定义Application对象作为整个应用程序入口
Application app = new Application();

// 方法一:调用Run方法,参数为启动的窗体对象 ,也是最常用的方法
Window2 win = new Window2();
app.Run(win);


// 方法二:指定Application对象的MainWindow属性为启动窗体,然后调用无参数的Run方法
//Window2 win = new Window2();
//app.MainWindow = win;
//win.Show(); // win.Show()是必须的,否则无法显示窗体
//app.Run();


// 方法三:通过Url的方式启动
//app.StartupUri = new Uri("Window2.xaml", UriKind.Relative);
//app.Run();
}
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics