效果图如下:

[WPF] 自定义窗体样式 

Code: /Files/lovebread/CustomWindow.rar

 

实现思路:

1.继承Window类

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

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

 

代码说明:

1.继承Window类

创建CustomWindow类,继承自System.Window

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

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

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

相关文章:

  • 2022-01-22
  • 2021-06-28
  • 2021-07-22
  • 2022-12-23
  • 2021-11-29
  • 2021-12-05
  • 2022-01-26
猜你喜欢
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
相关资源
相似解决方案