用C#寫腳本做UI界面基本上都是用WinForm界面,如果想制作很漂亮動态的界面用WPF界面挺不錯的選擇,
這裡介紹如何使用控制台程式調用WPF視窗
一.方法一
在控制台程式中,通過Main方法啟動WPF視窗
App app = new App();
app.Run(new MainWindow());
二.方法二
通過Form視窗啟動另外一個WPF視窗
private void Form1_Load(object sender, EventArgs e)
{
this.Hide();
this.WindowState = FormWindowState.Minimized;
Window wpfwindow = new WPF窗體.MainWindow();
ElementHost.EnableModelessKeyboardInterop(wpfwindow);
WindowInteropHelper helper = new WindowInteropHelper(wpfwindow);
helper.Owner = this.Handle;
wpfwindow.WindowStartupLocation = WindowStartupLocation.CenterScreen;
wpfwindow.ShowDialog();
System.Windows.Forms.Application.Exit();
}
三.說明:
WPF視窗必須在另外一個程式集
四.WPF效果:
來一個變形按鈕
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZwpmL3kTNxMjM5kDNtEzN0YjMzEjMyYjM4ADOxAjMtYTOyMzM38CX4ADOxAjMvwlN5IzMzczLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.jpg)
轉載于:https://www.cnblogs.com/pcbren/p/9539367.html