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

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 设置类库项目为启动项,设置窗体跟随。相关的知识,希望对你有一定的参考价值。

原文: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 设置类库项目为启动项,设置窗体跟随。的主要内容,如果未能解决你的问题,请参考以下文章

WPF 怎样将窗体设置成最大化

WPF,如何开机启动

用vs2008创建的wpf项目。。 居然显示不出来窗体。。。 可以直接运行。。 运行只有一个空白的窗体。

C#中,运行程序时提示:无法直接启动还有类库输出类型的项目?

winform如何全局调用一个外部的类?

WPF最小化窗体后激活函数显示不了窗体