C # Scripting UI interface is basically using the WinForm interface, if you want to make a very beautiful dynamic interface with the WPF interface is very good choice,
This article describes how to use the console program to call the WPF window
I. Method One
in a console program, start the WPF window by using the Main method
New App (); App. Run (new MainWindow ());
Two. Method two
launch another WPF window from the form window
Private voidForm1_Load (Objectsender, EventArgs e) { This. Hide (); This. WindowState =formwindowstate.minimized; Window Wpfwindow=NewWPF forms. MainWindow (); Elementhost.enablemodelesskeyboardinterop (Wpfwindow); Windowinterophelper Helper=NewWindowinterophelper (Wpfwindow); Helper. Owner= This. Handle; Wpfwindow. Windowstartuplocation=Windowstartuplocation.centerscreen; Wpfwindow. ShowDialog (); System.Windows.Forms.Application.Exit (); }
Three. Description:
The WPF window must be in another assembly
Four. WPF effects:
a morph button.
PCB Genesis Scripting C # using the WPF form implementation method