zoukankan      html  css  js  c++  java
  • PCB Genesis脚本C#使用WPF窗体实现方法

    用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效果:

         来一个变形按钮

  • 相关阅读:
    codepen
    css3 animate
    dowebok 网站
    java第四次实验
    java第九周学习总结
    java第三次实验
    java第八周学习总结
    java第二次试验
    java第七周学习总结
    java第六周学习总结
  • 原文地址:https://www.cnblogs.com/pcbren/p/9539367.html
Copyright © 2011-2022 走看看