# 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实现