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

         来一个变形按钮

  • 相关阅读:
    这是我
    团队项目:Recycle
    四则运算生成器
    vim记录
    常用逻辑门及其符号
    shell记录
    用Gvim建立IDE编程环境 (Windows篇)
    vim基本操作
    vim后台运行程序
    快速提高 Vi/Vim 使用效率的原则与途径
  • 原文地址:https://www.cnblogs.com/pcbren/p/9539367.html
Copyright © 2011-2022 走看看