diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index b0cfe57b..2fa227c6 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -48,7 +48,7 @@ export default defineConfig({
text: '控件',
collapsed: true,
items: [
- { text: 'UIForm', link: '/UIForm' },
+ { text: 'UIAvatar', link: '/UIAvatar' },
{ text: 'UILoginForm', link: '/UILoginForm' }
]
},
diff --git a/docs/Json.md b/docs/Json.md
index 7625c9e6..f98243d0 100644
--- a/docs/Json.md
+++ b/docs/Json.md
@@ -1,4 +1,4 @@
-# Json - 简易的Json静态类
+# 简易的Json静态类
---
- **Json**
简易的Json静态类库,可以在不引用NewtonJson即可简单处理Json对象。
diff --git a/docs/UIAvatar.md b/docs/UIAvatar.md
new file mode 100644
index 00000000..f438094c
--- /dev/null
+++ b/docs/UIAvatar.md
@@ -0,0 +1,52 @@
+- **UIAvatar**
+头像
+
+- 默认属性:Symbol
+- 默认事件:Click
+- 属性列表
+
+| 属性 | 说明 | 类型 | 默认值 |
+|-----------|--------|--------|-------|
+| Style | 主题样式 | UIStyle | Blue |
+| StyleCustomMode | 获取或设置可以自定义主题风格 | bool | false |
+| AvatarSize | 头像大小 | int | 60 |
+| Icon | 显示方式 | UIIcon | Symbol |
+| Symbol| 字体图标 | int | 61452 |
+| SymbolColor | 图标颜色 | Color | - |
+| SymbolSize| 字体图标大小 | int | 45 |
+| Text |获取或设置显示的文本 | string | - |
+| Image| 图片 | Image| -|
+| Shape| 显示形状 | UIShape| Circle |
+| OffsetX| 水平偏移 | int | 0|
+| OffsetY| 垂直偏移 | int | 0|
+| ForeColor | 字体颜色 | Color | - |
+| FillColor | 填充颜色 | Color | - |
+| TagString | 获取或设置包含有关控件的数据的对象字符串 | string | - |
+| Version | 版本 | string | - |
+
+- 字体图标
+
+ 设置Symbol属性
+
+点击Symbol右侧的按钮:
+
+ [[原创][开源] SunnyUI.Net 字体图标 ](https://www.cnblogs.com/yhuse/p/SunnyUI_FontImage.html)https://www.cnblogs.com/yhuse/p/SunnyUI_FontImage.html
+
+- 主题风格
+ **主题** https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550
+
+- 主题设置
+ 设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
+ StyleCustomMode就是接受用户自定义颜色的意思。
+
+- 显示方式
+ 设置Icon属性
+ 显示方式:图片(Image)、字体图标(Symbol)、文字(Text)
+
+
+- 显示形状
+ 设置Shape属性
+ 圆形(Circle):
+
+ 方形(Square):
+
\ No newline at end of file
diff --git a/docs/UIForm.md b/docs/UIForm.md
index c9cfb9b9..2ccdedfb 100644
--- a/docs/UIForm.md
+++ b/docs/UIForm.md
@@ -43,7 +43,7 @@
| TagString | 获取或设置包含有关控件的数据的对象字符串 | string | - |
- 主题风格
- 主题 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550
+ [主题](/theme)
- 主题设置
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
@@ -51,8 +51,9 @@
- 创建窗体
项目引用SunnyUI.dll和SunnyUI.Common.dll,或者从Nuget引用SunnyUI。
- 详见安装:https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3742036&doc_id=1022550
- 新建窗体:
+ 详见[安装](/install)
+
+- 新建窗体:

修改:把Form修改成UIForm,并且 using Sunny.UI;
diff --git a/docs/UILoginForm.md b/docs/UILoginForm.md
index f7db400c..eb4efbb8 100644
--- a/docs/UILoginForm.md
+++ b/docs/UILoginForm.md
@@ -26,7 +26,7 @@
OnLogin:登录事件。ButtonLoginClick为空时才执行此时间,返回值为IsLogin。
- 主题风格
- 主题 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550
+ [主题](/theme)
- 主题设置
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
@@ -34,8 +34,8 @@
- 创建窗体
项目引用SunnyUI.dll和SunnyUI.Common.dll,或者从Nuget引用SunnyUI。
- 详见安装:https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3742036&doc_id=1022550
- 创建窗体:参考UIForm创建窗体 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=4098716&doc_id=1022550
+ 详见[安装](/install)
+ 创建窗体:参考[UIForm](/UIForm)创建窗体
切记把窗体的AutoScaleMode从Font设置为None,否则可能出现因为屏幕分辨率而导致的窗体变形。
- 为什么继承的窗体,上面有小锁,能解开吗,还有就是继承的窗体,有些控件属性都设置不了,怎么办?
diff --git a/docs/assets/234550_c1e8282f_416720.png b/docs/assets/234550_c1e8282f_416720.png
new file mode 100644
index 00000000..2cc288f5
Binary files /dev/null and b/docs/assets/234550_c1e8282f_416720.png differ
diff --git a/docs/faq.md b/docs/faq.md
index 9b66e846..b377cd8a 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -19,7 +19,8 @@
**动态库应用环境:**
**VS2010及以上**,应用开发时直接引用Dll,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile)都可以。
未识别TargetFramework值“net5.0-windows”,就是因为VS版本低了,.Net5只有VS2019 16.8+以上才能运行
- 
+ 
+
未识别TargetFramework值“net6.0-windows”,就是因为VS版本低了,.Net6只有VS2022 17.0+以上才能运行
## 打开源码,显示依赖项都是感叹号
@@ -86,7 +87,7 @@
~~~
3. 上述两步能解决窗体或者控件的缩放,但是DPI缩放时,字体在有些操作系统下并未跟随缩放。 **在保证编译时DPI缩放为100%** ,参照Demo的FMain,将StyleManager的DPIScale设置为True。
- 4. 详细操作步骤见:[https://gitee.com/yhuse/SunnyUI/wikis/多页面框架/DPI缩放自适应方案](https://gitee.com/yhuse/SunnyUI/wikis/%E5%A4%9A%E9%A1%B5%E9%9D%A2%E6%A1%86%E6%9E%B6/DPI%E7%BC%A9%E6%94%BE%E8%87%AA%E9%80%82%E5%BA%94%E6%96%B9%E6%A1%88)
+ 4. 详细操作步骤见:[DPI缩放自适应方案](/dpi)
## 工具箱找不到UILogo控件,怎么用?
UILogo是为SunnyUI定制的,未加入工具箱,有需要的在其位置放置一张图片即可。
diff --git a/docs/index.md b/docs/index.md
index f14f6475..4e2178bb 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -17,7 +17,7 @@ hero:
features:
- icon: 🚀
title: 主流风格
- details: 现代的、流行的、扁平化风格 Winform UI 框架
+ details: 现代的、流行的、扁平化风格 Winform UI 组件
- icon:
title: 支持广泛
details: 从 VS2010 到 VS2022,最低支持 .NET Framework 4.0
diff --git a/docs/install.md b/docs/install.md
index 576cb2e4..ecbf35fc 100644
--- a/docs/install.md
+++ b/docs/install.md
@@ -13,16 +13,18 @@
- **2、下载安装**
- 打开SunnyUI的码云地址:[https://gitee.com/yhuse/SunnyUI](https://gitee.com/yhuse/SunnyUI)
+ 3.6.8之前,打开SunnyUI的码云地址:[https://gitee.com/yhuse/SunnyUI](https://gitee.com/yhuse/SunnyUI)
+ 3.6.8之后,下载路径为: [SunnyUI.Demo.exe](https://gitee.com/yhuse/SunnyUI.Demo)
+
点击“克隆/下载”,点击“下载ZIP”,根据提示下载SunnyUI。

-
+
下载yhuse-SunnyUI-master.zip,然后解压,直接引用已经编译好的dll文件,
路径为SunnyUI\SunnyUI.Demo\Bin\SunnyUI.dll,SunnyUI\SunnyUI.Demo\Bin\SunnyUI.Common.dll,这两个项目都必须引用。再说一句,还是推荐nuget引用。
-
+
新建Winform项目或者打开您已有的Winform项目,选择窗体,显示窗体设计器界面,
点击“视图”-“工具箱”,显示工具箱,如下图:
diff --git a/docs/theme.md b/docs/theme.md
index 45718b82..8013c37b 100644
--- a/docs/theme.md
+++ b/docs/theme.md
@@ -76,7 +76,7 @@
## **4、Font字体**
默认字体为Windows默认字体,中文Windows常见默认字体未宋体,默认字体大小为12。
- 全局字体修改见文档: [https://gitee.com/yhuse/SunnyUI/wikis/多页面框架/全局字体设置](https://gitee.com/yhuse/SunnyUI/wikis/%E5%A4%9A%E9%A1%B5%E9%9D%A2%E6%A1%86%E6%9E%B6/%E5%85%A8%E5%B1%80%E5%AD%97%E4%BD%93%E8%AE%BE%E7%BD%AE)
+ 全局字体修改见文档: [全局字体设置](/globalfont)
**注:界面引用字体,请注意字体版权,常见的免费字体有:思源黑体,阿里巴巴普惠体,小米MiSans,鸿蒙HarmonyOS字体等。**
**注:微软雅黑为Windows操作系统字体,SunnyUI不包含微软雅黑字体。微软雅黑字体也仅限于屏幕显示,此项功能微软已经取得授权,用户其他操作与SunnyUI无关。如需制作宣传页、视频、广告等请自行取得微软雅黑授权。**
@@ -150,8 +150,7 @@
- 更新了V3.5.0+版本后,可以文档设置全局字体:
- [https://gitee.com/yhuse/SunnyUI/wikis/多页面框架/全局字体设置](https://gitee.com/yhuse/SunnyUI/wikis/%E5%A4%9A%E9%A1%B5%E9%9D%A2%E6%A1%86%E6%9E%B6/%E5%85%A8%E5%B1%80%E5%AD%97%E4%BD%93%E8%AE%BE%E7%BD%AE)
+ 更新了V3.5.0+版本后,可以设置全局字体:[全局字体设置](/globalfont)
