解决方案 »

  1.   

    google Aero Jumplist C#
      

  2.   

    你可以这样做一个测试(WPF),在window1初始化时执行public partial class Window1 : Window
    {
        public Window1()
        {
            var win = new Window2();
            win.Show();
            win.ShowInTaskbar = true;
            InitializeComponent();
            this.ShowInTaskbar = false;
        }这样,可以让任务栏显示Window2窗口。接下里,监听Window1的移动事件,让Window2在桌面上的位置总是移动到正好被Window1遮挡到的位置;监听Window1的关闭事件,让Window2也联动关闭。
      

  3.   

    而如果了解它只是极其普通的Window2,处理各种操作就很简单了。透明也很简单。但是,这是WPF,所以简单!
      

  4.   

    我试了一下,加上一句“最小化”代码也可以public partial class Window1 : Window
    {
        public Window1()
        {
            var win = new Window2();
            win.Show();
            win.ShowInTaskbar = true;
            win.WindowState = System.Windows.WindowState.Minimized;
            InitializeComponent();
            this.ShowInTaskbar = false;
        }
      

  5.   

    我的程序是在 winform 中 不是wpf 谢谢 我可以给你源码!  你能否把 我添加几个按钮!