# WPF-Framework **Repository Path**: wangzh546/wpf-framework ## Basic Information - **Project Name**: WPF-Framework - **Description**: 一个无边框WPF框架 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-10-11 - **Last Updated**: 2024-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 分别提供.Net Core、.Net4.52、Net4.0,3个版本,推荐使用.Net4.52版本。 ```XML ``` ## 0.WPF窗体边框问题 ​ 《WPF编程宝典》或是各种博客都建议使用`WindowStyle="None"` 和`AllowsTransparency="True"`,于是想当然以为这样就可以了,这种方式性能比较低。于是使用了ControlzEx库进行简单的封装来实现。 ## 1. Smart3dStyles: WPF无边框设计控件默认样式,基于ControlzEx5.0库 >注:.net4.52环境行为库Microsoft.Xaml.Behaviors.dll 替换 System.Windows.Interactivity.dll 使用方法 ```xml ## 静态i:Interaction获取TextBox的触发器 ## 添加一个事件触发器 ## 添加执行command ``` ## 2. WpfCommonCore:wpf核心库 - HttpHelper:提供HttpClient封装和基础的Http请求 - ImageMethod:提供ImageSource转化方法ConvertToImageSource - TimeOutMethod:提供延时执行功能,支持多次和仅一次(仅一次执行,可以设置精度,休眠) - AppMethod、AppConst:提供常用的方法,写日志,和启动目录、临时目录、配置目录等路径 - ZipMethod:提供zip压缩和解压函数 ## 3.OutRef是框架引用库 ## 4.使用方法 ​ Relesae编译到./Bin目录。 ## 5.WpfCefCore:WpfCef核心库 ​ 正在开发.. 需要真无边框窗体再Smart3dStyles实现