原文:WPF 设置类库项目为启动项,设置窗体跟随。

1、添加用于启动的类Program.cs,需要一个静态的Main函数入口。

using System;
using System.Windows;
using System.Windows.Controls;

棕色部分实现窗口的位置固定和跟随。

public class Program{private static Application _MainApplication;internal static Application MainApplication{get { return _MainApplication ?? (_MainApplication = new Application()); }}[STAThread]public static void Main(string[] args){var MainWin = new Window();var FollowWin = new Window(); //拉姆达表达式MainWin.Loaded +=(s, e) =>{FollowWin.WindowStartupLocation = WindowStartupLocation.Manual;FollowWin.Left = MainWin.Left + MainWin.Width;FollowWin.Top = MainWin.Top;FollowWin.Show();};//当窗口位置更改时发生MainWin.LocationChanged +=(s, e) =>{FollowWin.Left = MainWin.Left + MainWin.Width;FollowWin.Top = MainWin.Top;};MainApplication.ShutdownMode = ShutdownMode.OnExplicitShutdown;MainApplication.Run(touch);}}

2、设置类库项目的输出类型为“Windows应用程序”:

3、设置启动对象为第一步中创建的Program

4、运行即可。

WPF 设置类库项目为启动项,设置窗体跟随。相关推荐

  1. 超微服务器开机启动项目怎么设置,超微服务器启动项设置

    超微服务器启动项设置 内容精选 换一换 随着网络IO的带宽不断提升,单核CPU处理网络中断存在瓶颈,不能完全满足网卡的需求,通过开启网卡多队列功能,您可以将弹性云服务器中的网卡中断分散给不同的CPU处 ...

  2. w7运行里的计算机怎么设置,win7开机启动项怎么设置?win7开机启动项设置方法...

    电脑现在在我们生活中有着非常重要的地位,所以不仅仅电脑在市面上有着很好的销量,连带着电脑的周边产品也在不断发展,电脑系统就是其中一种.windows系统是最早出现的电脑系统,迄今为止也很少有系统可以超 ...

  3. 联想电脑 linux bios设置,联想电脑bios启动项设置图文教程详解

    BIOS是英文"Basic Input Output System"的缩略语,直译过来就是"基本输入输出系统".其实,它是一组固化到计算机内主板上一个ROM芯片 ...

  4. 计算机系统启动项设置密码,如何设置BIOS开机启动项将开机第一启动项设置为U盘或光驱...

    对于安装操作系统您知道多少呢?就目前而言安装操作系统的方法有很多,最常见的光盘安装操作系统.U盘安装系统或者直接硬盘安装系统.不过目前见得最多最简单的还是U盘安装系统与光驱安装系统.不过在进行U盘或光 ...

  5. Win10启动项设置在哪里

    有的用户为了方便,会在电脑上设置开机启动项,这样每天电脑一打开就会自动运行我们想要打开的软件了,那么该如何在Win10系统上进行启动项设置呢?下面跟大家分享一下方法吧. 更多系统教程尽在小白系统重装官 ...

  6. 计算机光驱运行功能,电脑如何设置光驱位第一启动项

    电脑安装系统的时候,通常需要光盘来启动机器,怎么设置电脑为光驱启动模式呢.下面由学习啦小编为你整理了电脑如何设置光驱位第一启动项的相关办法,希望对你有帮助! 电脑设置光驱位第一启动项方法如下 当计算机 ...

  7. 华硕电脑改光驱启动计算机,华硕笔记本win7系统如何设置光驱为第一启动项

    当我们要重装系统的时候,就需要设置第一启动项,有些华硕笔记本用户想要用光驱来安装win7系统,那么就需要设置光驱为第一启动项,那么华硕笔记本win7系统如何设置光驱为第一启动项呢?接下来给大家讲解一下 ...

  8. 如何将usb设置设为第一启动项

    如何将usb设置设为第一启动项 U盘安装系统的首要步骤就是将U盘设置为第一启动项.那么如何将usb设置设为第一启动项呢?今天u启动小编就教大家如何将usb设置设为第一启动项! 1.开启电脑,在电脑出现 ...

  9. 联想微型计算机设置从u盘启动,联想笔记本设置u盘为第一启动项教程

    很多人平时是不怎么会接触电脑的BIOS的,一般都是在电脑需要安装系统或有故障需要调试时才会接触BIOS设置.而小伙伴们想要使用u盘来安装系统,通常第一件事就是进入bios里面对启动项设置,而设置电脑从 ...

最新文章

  1. 固定资产拆分比例怎么计算_财税知识:固定资产处置增值税是怎么计算的?涉及哪些计算公式?...
  2. 用户从服务器上获取信息资源,从服务器端获取资源动态加载到场景.docx
  3. C语言 经典编程100
  4. 对java面试文章的技术漫谈的C#技术理解
  5. 对MIME格式的邮件文件进行解码获取其可读内容和附件等
  6. AB1601继电器干扰问题
  7. (chap6 Http首部) 首部字段概论
  8. the vmware authorization service is not running
  9. 数据结构:二叉查找树 BST 平均查找长度 ASL 的计算
  10. React开发中使用fetch进行异步请求
  11. 算法移植优化(三)android dlib 人脸检测使用
  12. 实时获取ccd图像_图像处理基础
  13. 两台机器实现QPS3000的服务优化
  14. JS使用闭包保护变量,防止污染
  15. 如何防范电改下分布式光伏的风险
  16. python风格迁移_图像风格迁移实战(附Python实战)
  17. python sort sorted_Python sort和sorted
  18. 中国各地旅游五十项注意,请大家谨记
  19. 【瑞芯微Rockchip Linux平台】SoftAp需求实现(3)动态获取BT Mac地址并更新beacon帧中的mac信息
  20. 计算机会计试题原型法的优缺点,计算机会计学综合复习资料.doc

热门文章

  1. 修改linux的时间可以使用date指令
  2. silverlight 类似百度的图片浏览器,视频播放,附件下载功能,全部后台程序。...
  3. 菜鸟学算法一基础知识篇
  4. vue脚手架项目技术集合
  5. jconsole工具使用----jvm内存泄漏问题
  6. 策略路由实验,指定出口
  7. 《机器人操作系统ROS原理与应用》——1.1 宏观
  8. Debug不崩溃Release版本崩溃的一种原因
  9. 使用shell统计字符串出现的次数,并从大到小进行排序显示
  10. Centos设置开机启动Apache和Mysql[总结]