更新文档
This commit is contained in:
parent
9a3320c10f
commit
2ae270d571
@ -48,7 +48,7 @@ export default defineConfig({
|
|||||||
text: '控件',
|
text: '控件',
|
||||||
collapsed: true,
|
collapsed: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: 'UIForm', link: '/UIForm' },
|
{ text: 'UIAvatar', link: '/UIAvatar' },
|
||||||
{ text: 'UILoginForm', link: '/UILoginForm' }
|
{ text: 'UILoginForm', link: '/UILoginForm' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Json - 简易的Json静态类
|
# 简易的Json静态类
|
||||||
---
|
---
|
||||||
- **Json**
|
- **Json**
|
||||||
简易的Json静态类库,可以在不引用NewtonJson即可简单处理Json对象。
|
简易的Json静态类库,可以在不引用NewtonJson即可简单处理Json对象。
|
||||||
|
52
docs/UIAvatar.md
Normal file
52
docs/UIAvatar.md
Normal file
@ -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<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)
|
||||||
|

|
||||||
|
|
||||||
|
- 显示形状
|
||||||
|
设置Shape属性
|
||||||
|
圆形(Circle):
|
||||||
|

|
||||||
|
方形(Square):
|
||||||
|

|
@ -43,7 +43,7 @@
|
|||||||
| TagString | 获取或设置包含有关控件的数据的对象字符串 | string | - |
|
| TagString | 获取或设置包含有关控件的数据的对象字符串 | string | - |
|
||||||
|
|
||||||
- 主题风格
|
- 主题风格
|
||||||
主题 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550<br/>
|
[主题](/theme)
|
||||||
|
|
||||||
- 主题设置
|
- 主题设置
|
||||||
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
|
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
|
||||||
@ -51,8 +51,9 @@
|
|||||||
|
|
||||||
- 创建窗体
|
- 创建窗体
|
||||||
项目引用SunnyUI.dll和SunnyUI.Common.dll,或者从Nuget引用SunnyUI。
|
项目引用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;
|
修改:把Form修改成UIForm,并且 using Sunny.UI;
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
OnLogin:登录事件。ButtonLoginClick为空时才执行此时间,返回值为IsLogin。
|
OnLogin:登录事件。ButtonLoginClick为空时才执行此时间,返回值为IsLogin。
|
||||||
|
|
||||||
- 主题风格
|
- 主题风格
|
||||||
主题 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3739705&doc_id=1022550<br/>
|
[主题](/theme)
|
||||||
|
|
||||||
- 主题设置
|
- 主题设置
|
||||||
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
|
设置Style属性调用系统自带主题,如果需要自定义颜色,就是更改颜色属性后,把控件的Style设置为Custom,StyleCustomMode设置为True
|
||||||
@ -34,8 +34,8 @@
|
|||||||
|
|
||||||
- 创建窗体
|
- 创建窗体
|
||||||
项目引用SunnyUI.dll和SunnyUI.Common.dll,或者从Nuget引用SunnyUI。
|
项目引用SunnyUI.dll和SunnyUI.Common.dll,或者从Nuget引用SunnyUI。
|
||||||
详见安装:https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=3742036&doc_id=1022550
|
详见[安装](/install)
|
||||||
创建窗体:参考UIForm创建窗体 https://gitee.com/yhuse/SunnyUI/wikis/pages?sort_id=4098716&doc_id=1022550
|
创建窗体:参考[UIForm](/UIForm)创建窗体
|
||||||
切记把窗体的AutoScaleMode从Font设置为None,否则可能出现因为屏幕分辨率而导致的窗体变形。
|
切记把窗体的AutoScaleMode从Font设置为None,否则可能出现因为屏幕分辨率而导致的窗体变形。
|
||||||
|
|
||||||
- 为什么继承的窗体,上面有小锁,能解开吗,还有就是继承的窗体,有些控件属性都设置不了,怎么办?
|
- 为什么继承的窗体,上面有小锁,能解开吗,还有就是继承的窗体,有些控件属性都设置不了,怎么办?
|
||||||
|
BIN
docs/assets/234550_c1e8282f_416720.png
Normal file
BIN
docs/assets/234550_c1e8282f_416720.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
@ -19,7 +19,8 @@
|
|||||||
**动态库应用环境:**
|
**动态库应用环境:**
|
||||||
**VS2010及以上**,应用开发时直接引用Dll,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile)都可以。
|
**VS2010及以上**,应用开发时直接引用Dll,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile)都可以。
|
||||||
未识别TargetFramework值“net5.0-windows”,就是因为VS版本低了,.Net5只有VS2019 16.8+以上才能运行
|
未识别TargetFramework值“net5.0-windows”,就是因为VS版本低了,.Net5只有VS2019 16.8+以上才能运行
|
||||||
<br/>
|

|
||||||
|
|
||||||
未识别TargetFramework值“net6.0-windows”,就是因为VS版本低了,.Net6只有VS2022 17.0+以上才能运行
|
未识别TargetFramework值“net6.0-windows”,就是因为VS版本低了,.Net6只有VS2022 17.0+以上才能运行
|
||||||
|
|
||||||
## 打开源码,显示依赖项都是感叹号
|
## 打开源码,显示依赖项都是感叹号
|
||||||
@ -86,7 +87,7 @@
|
|||||||
</application>
|
</application>
|
||||||
~~~
|
~~~
|
||||||
3. 上述两步能解决窗体或者控件的缩放,但是DPI缩放时,字体在有些操作系统下并未跟随缩放。 **在保证编译时DPI缩放为100%** ,参照Demo的FMain,将StyleManager的DPIScale设置为True。
|
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控件,怎么用?
|
||||||
UILogo是为SunnyUI定制的,未加入工具箱,有需要的在其位置放置一张图片即可。
|
UILogo是为SunnyUI定制的,未加入工具箱,有需要的在其位置放置一张图片即可。
|
||||||
|
@ -17,7 +17,7 @@ hero:
|
|||||||
features:
|
features:
|
||||||
- icon: 🚀
|
- icon: 🚀
|
||||||
title: 主流风格
|
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>
|
- 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: 支持广泛
|
title: 支持广泛
|
||||||
details: 从 VS2010 到 VS2022,最低支持 .NET Framework 4.0
|
details: 从 VS2010 到 VS2022,最低支持 .NET Framework 4.0
|
||||||
|
@ -13,16 +13,18 @@
|
|||||||
|
|
||||||
|
|
||||||
- **2、下载安装**
|
- **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。
|
点击“克隆/下载”,点击“下载ZIP”,根据提示下载SunnyUI。
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
下载yhuse-SunnyUI-master.zip,然后解压,直接引用已经编译好的dll文件,
|
下载yhuse-SunnyUI-master.zip,然后解压,直接引用已经编译好的dll文件,
|
||||||
路径为SunnyUI\SunnyUI.Demo\Bin\SunnyUI.dll,SunnyUI\SunnyUI.Demo\Bin\SunnyUI.Common.dll,这两个项目都必须引用。再说一句,还是推荐nuget引用。
|
路径为SunnyUI\SunnyUI.Demo\Bin\SunnyUI.dll,SunnyUI\SunnyUI.Demo\Bin\SunnyUI.Common.dll,这两个项目都必须引用。再说一句,还是推荐nuget引用。
|
||||||
|
|
||||||
新建Winform项目或者打开您已有的Winform项目,选择窗体,显示窗体设计器界面,
|
新建Winform项目或者打开您已有的Winform项目,选择窗体,显示窗体设计器界面,
|
||||||
|
|
||||||
点击“视图”-“工具箱”,显示工具箱,如下图:
|
点击“视图”-“工具箱”,显示工具箱,如下图:
|
||||||
|
@ -76,7 +76,7 @@
|
|||||||
|
|
||||||
## **4、Font字体**
|
## **4、Font字体**
|
||||||
默认字体为Windows默认字体,中文Windows常见默认字体未宋体,默认字体大小为12。
|
默认字体为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字体等。**
|
**注:界面引用字体,请注意字体版权,常见的免费字体有:思源黑体,阿里巴巴普惠体,小米MiSans,鸿蒙HarmonyOS字体等。**
|
||||||
**注:微软雅黑为Windows操作系统字体,SunnyUI不包含微软雅黑字体。微软雅黑字体也仅限于屏幕显示,此项功能微软已经取得授权,用户其他操作与SunnyUI无关。如需制作宣传页、视频、广告等请自行取得微软雅黑授权。**
|
**注:微软雅黑为Windows操作系统字体,SunnyUI不包含微软雅黑字体。微软雅黑字体也仅限于屏幕显示,此项功能微软已经取得授权,用户其他操作与SunnyUI无关。如需制作宣传页、视频、广告等请自行取得微软雅黑授权。**
|
||||||
|
|
||||||
@ -150,8 +150,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
更新了V3.5.0+版本后,可以文档设置全局字体:
|
更新了V3.5.0+版本后,可以设置全局字体:[全局字体设置](/globalfont)
|
||||||
[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)
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user