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

         来一个变形按钮

  • 相关阅读:
    python入门第十七天_生成器 迭代器
    python入门第十六天__列表生成式
    装饰器补充知识点_ @functools.wraps(func)
    函数练习题2
    函数编程练习题1
    迭代器
    生成器的send方法
    函数写生成器
    斐波那契数列
    生成器
  • 原文地址:https://www.cnblogs.com/pcbren/p/9539367.html
Copyright © 2011-2022 走看看