【HandyControl for WPF】使用NonClientAreaWindow做个漂亮的标题栏

引用资源
1)在Nuget中搜索安装handyControl,我这边安装的是2.3.0版,不同版本可能略有不同,请自行解决;

2)在App.xaml中添加资源:
以下仅供参考,若运行报错或显示有问题,可能是资源未引用,请自行添加。
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/SkinDefault.xaml"/>
<ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Theme.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

本文介绍了如何利用HandyControl的NonClientAreaWindow在WPF应用中创建美观的标题栏。首先,需要在Nuget中安装HandyControl库,接着在App.xaml中引入必要的资源。然后将Window替换为hc:BlurWindow,并移除其继承自Window的部分。通过设置边框厚度,可以实现类似原生窗口的外观。在NonClientAreaContent内,可以自由布局以设计标题栏。


被折叠的 条评论
为什么被折叠?



