公告 欢迎您,我的朋友,目前开放免费注册,注册登录后查看更多内容!开通会员送积分,相应文档随便看,积分充值登录后个人中心内按需充值!

🔐 开始屏幕控件StartScreen

类似 Windows 10 开始屏幕的应用程序启动器控件,支持分组显示、拖拽排序、悬停效果、滚动条等功能

StartScreen 开始屏幕控件

类似 Windows 10 开始屏幕的应用程序启动器控件,支持分组显示、拖拽排序、悬停效果、滚动条等功能。

image.png

控件优点

主要特性

  • 分组管理:支持多个分组,每个分组可独立设置每行项目数,默认名称"未命名分组"
  • 灵活布局:支持 3/6/9/12 个项目为一组,自动适配宽度
  • 正方形方块:统一的正方形图标展示
  • 圆角设计:可自定义圆角半径
  • 悬停效果:鼠标悬停时显示亮边效果和文本提示
  • 拖拽排序:支持分组和项目拖拽排序,交换动画效果
  • 空项占位:支持添加空白项填充布局
  • 点击事件:支持菜单项点击事件(仅左键)
  • 分组编辑:双击分组标题可编辑名称
  • 滚动条支持:支持垂直滚动,可配置滚动条显示/隐藏
  • 状态持久化:支持配置保存和加载

属性

布局属性

属性名 类型 默认值 说明
ItemSize int 128 菜单项大小(正方形)
ItemSpacing int 8 菜单项间距
GroupSpacing int 20 分组之间的间距
GroupHeaderHeight int 24 分组标题高度
IconScale float 0.4 图标缩放比例(0.3-0.5)
ShowScrollBar bool true 是否显示滚动条(false=隐藏滚动条但滚轮仍可滚动)

外观属性

属性名 类型 默认值 说明
CornerRadius int 8 菜单项圆角半径
ItemBackColor Color Teal 菜单项背景色
ItemHoverBorderColor Color #008080 悬停边框颜色
ItemHoverBackColor Color #C8008080 悬停背景色
GroupHeaderColor Color #505050 分组标题颜色
ItemTextColor Color White 菜单项文字颜色
ItemFont Font 微软雅黑 9pt 菜单项字体
GroupHeaderFont Font 微软雅黑 11pt Bold 分组标题字体
DrawEmptyItem bool false 文本为空时是否绘制色块(false=空白占位,true=绘制色块但无交互)
FollowGlobalTheme bool true 是否跟随全局主题切换

该文档需要「文档会员」身份

请先登录后继续阅读。