WPF设计の自定义窗体

WPF设计の自定义窗体

 

实现思路: 

1.继承Window类

2.为自定义的CustomWindow类设计窗体样式(使用Blend很方便!)

3.为窗体增加最大最小化和关闭按钮,并实现鼠标拖拽改变窗体大小(使用Derek Bartram的WindowResizer.dll库) 

代码说明:

1.继承Window类

创建CustomWindow类,继承自System.Window 

WPF设计の自定义窗体

代码

public class CustomWindow : Window
{
    public CustomWindow()
    {
        // 加载样式
        InitializeStyle(); 

        // 加载事件委托
        this.Loaded += delegate { InitializeEvent(); };

        // 解决最大化覆盖任务栏问题
        this.SourceInitialized += new EventHandler(win_SourceInitialized);
    }
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwdjdg.html