Browse Source

更新文档

pull/95/head
Sunny 10 months ago
parent
commit
2ae270d571
  1. 2
      docs/.vitepress/config.mts
  2. 2
      docs/Json.md
  3. 52
      docs/UIAvatar.md
  4. 7
      docs/UIForm.md
  5. 6
      docs/UILoginForm.md
  6. BIN
      docs/assets/234550_c1e8282f_416720.png
  7. 5
      docs/faq.md
  8. 2
      docs/index.md
  9. 8
      docs/install.md
  10. 5
      docs/theme.md

2
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' }
]
},

2
docs/Json.md

@ -1,4 +1,4 @@
# Json - 简易的Json静态类
# 简易的Json静态类
---
- **Json**
简易的Json静态类库,可以在不引用NewtonJson即可简单处理Json对象。

52
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 | - |
- 字体图标
![输入图片说明](https://images.gitee.com/uploads/images/2021/0416/232533_5e3bba9d_416720.png "屏幕截图.png")
设置Symbol属性
![输入图片说明](https://images.gitee.com/uploads/images/2021/0127/213545_4603d7c9_416720.png "11.png")
点击Symbol右侧的按钮:
![输入图片说明](https://images.gitee.com/uploads/images/2021/0127/213636_ee4259fe_416720.png "12.png")
[[原创][开源] SunnyUI.Net 字体图标 ](https://www.cnblogs.com/yhuse/p/SunnyUI_FontImage.html)https://www.cnblogs.com/yhuse/p/SunnyUI_FontImage.html<br/>
- 主题风格
**主题** https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550<br/>
- 主题设置
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
StyleCustomMode就是接受用户自定义颜色的意思。
- 显示方式
设置Icon属性
显示方式:图片(Image)、字体图标(Symbol)、文字(Text)
![输入图片说明](https://images.gitee.com/uploads/images/2021/0416/232638_fd30df5f_416720.png "屏幕截图.png")
- 显示形状
设置Shape属性
圆形(Circle):
![输入图片说明](https://images.gitee.com/uploads/images/2021/0416/232755_71dc172b_416720.png "屏幕截图.png")
方形(Square):
![输入图片说明](https://images.gitee.com/uploads/images/2021/0416/232813_0ae7f901_416720.png "屏幕截图.png")

7
docs/UIForm.md

@ -43,7 +43,7 @@
| TagString | 获取或设置包含有关控件的数据的对象字符串 | string | - |
- 主题风格
主题 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550<br/>
[主题](/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)
- 新建窗体:
![输入图片说明](./assets/225716_b52454e1_416720.png)
修改:把Form修改成UIForm,并且 using Sunny.UI;

6
docs/UILoginForm.md

@ -26,7 +26,7 @@
OnLogin:登录事件。ButtonLoginClick为空时才执行此时间,返回值为IsLogin。
- 主题风格
主题 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550<br/>
[主题](/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,否则可能出现因为屏幕分辨率而导致的窗体变形。
- 为什么继承的窗体,上面有小锁,能解开吗,还有就是继承的窗体,有些控件属性都设置不了,怎么办?

BIN
docs/assets/234550_c1e8282f_416720.png

After

Width: 756  |  Height: 59  |  Size: 16 KiB

5
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+以上才能运行
![输入图片说明](https://images.gitee.com/uploads/images/2021/0416/234550_c1e8282f_416720.png "屏幕截图.png")<br/>
![输入图片说明](./assets/234550_c1e8282f_416720.png)
未识别TargetFramework值“net6.0-windows”,就是因为VS版本低了,.Net6只有VS2022 17.0+以上才能运行
## 打开源码,显示依赖项都是感叹号
@ -86,7 +87,7 @@
</application>
~~~
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定制的,未加入工具箱,有需要的在其位置放置一张图片即可。

2
docs/index.md

@ -17,7 +17,7 @@ hero:
features:
- icon: 🚀
title: 主流风格
details: 现代的、流行的、扁平化风格 Winform UI 框架
details: 现代的、流行的、扁平化风格 Winform UI 组件
- icon: <svg t="1726975081909" class="icon" viewBox="0 0 1029 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4711" width="32" height="32"><path d="M166.187235 790.834764l-17.583636 15.010421a42.886918 42.886918 0 0 1-44.38796 6.433038l-77.839756-31.950754A42.886918 42.886918 0 0 1 0.000429 740.871505V283.268092a42.886918 42.886918 0 0 1 26.375454-39.455964l77.839756-31.950754a42.886918 42.886918 0 0 1 44.38796 7.076341l17.583636 15.010422a23.587805 23.587805 0 0 0-33.022926 5.575299 21.443459 21.443459 0 0 0-4.503127 13.08051v518.931705a23.802239 23.802239 0 0 0 23.80224 23.802239 24.445543 24.445543 0 0 0 13.723813-4.503126z" fill="#52218A" p-id="4712"></path><path d="M1029.286456 166.615676v2.35878a40.528137 40.528137 0 0 0-66.260288-31.30745L166.187235 790.834764l-17.583636 15.010421a42.886918 42.886918 0 0 1-44.38796 6.433038l-77.839756-31.950754A42.886918 42.886918 0 0 1 0.000429 740.871505v-3.645388a24.874412 24.874412 0 0 0 24.659978 24.874412 24.445543 24.445543 0 0 0 18.22694-8.362949L707.634572 18.870244A64.330377 64.330377 0 0 1 780.756767 6.433038l212.075809 102.070864A64.330377 64.330377 0 0 1 1029.286456 166.615676z" fill="#6C33AF" p-id="4713"></path><path d="M1029.286456 855.165141V857.738356a64.330377 64.330377 0 0 1-36.45388 57.897339l-212.075809 102.070864a64.330377 64.330377 0 0 1-73.122195-12.437206L42.887347 270.402017a24.874412 24.874412 0 0 0-34.952838-1.929912 25.088847 25.088847 0 0 0-7.93408 18.441375v-3.645388a42.886918 42.886918 0 0 1 26.375454-39.455964l77.839756-31.950754a42.886918 42.886918 0 0 1 44.38796 7.076341l17.583636 15.010422 796.838933 652.524454A40.528137 40.528137 0 0 0 1029.286456 855.165141z" fill="#854CC7" p-id="4714"></path><path d="M707.634572 1005.269353l4.717561 4.074257zM712.352133 14.795987L707.634572 18.870244zM992.832576 108.289467L780.756767 6.433038a64.330377 64.330377 0 0 0-68.404634 8.362949 37.740488 37.740488 0 0 1 52.536475 8.791818 36.882749 36.882749 0 0 1 7.076341 21.443459v933.6482a37.740488 37.740488 0 0 1-59.612816 30.664146 64.330377 64.330377 0 0 0 68.404634 8.362949l212.075809-101.85643A64.330377 64.330377 0 0 0 1029.286456 857.738356V166.401241a64.330377 64.330377 0 0 0-36.45388-58.111774z" fill="#B179F1" p-id="4715"></path></svg>
title: 支持广泛
details: 从 VS2010 到 VS2022,最低支持 .NET Framework 4.0

8
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。
![enter image description here](./assets/223010_76cd4ac9_416720.png)
下载yhuse-SunnyUI-master.zip,然后解压,直接引用已经编译好的dll文件,
路径为SunnyUI\SunnyUI.Demo\Bin\SunnyUI.dll,SunnyUI\SunnyUI.Demo\Bin\SunnyUI.Common.dll,这两个项目都必须引用。再说一句,还是推荐nuget引用。
新建Winform项目或者打开您已有的Winform项目,选择窗体,显示窗体设计器界面,
点击“视图”-“工具箱”,显示工具箱,如下图:

5
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)
![输入图片说明](./assets/8357f821_416720.png)

Loading…
Cancel
Save