虚幻ComboBoxString控件样式设置说明

本文详细介绍了ComboBoxString组件的选择结果展示区(包括背景图、文本颜色和下拉箭头样式)、下拉选项区(选中/未选中样式、文本内容和背景)以及整体背景处理,着重于样式定制。后续将探讨菜单底色优化问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如下图所示,ComboBoxString主要分为上方的选择结果展示区和下方的下拉选项区。

  • 选择结果展示区

  • 1.背景图

        

  • (1)可以设置Normal、Hovered、Pressed、Disable四种情况的样式。
  • (2)Image:图片资源
  • (3)Draw As:设置绘制方式。

                

                None:不显示;

                Box:矩形,配合Margin设置图片九宫格;

                Border:显示边框,中间区域不显示,配合Margin控制边框范围;

                Image:直接展示完整图片;

                RoundedBox:圆角矩形,可设置圆角半径和轮廓。

  • (4)Tint:填充颜色,会与Imaged叠加,勾选Inherit则不生效。
  • 2.文本颜色

                

  • 3.下拉箭头

                

                Image:图片资源

                ImageSize:箭头大小

  • 4.内容边距

  • 下拉选项区

  • 1.选中项样式

                ActiveHoveredBrush:悬停样式

                ActiveBrush:普通样式

  • 2.未选中项样式

                可以分别设置奇偶行的悬停和普通样式。

                Even/OddRowBackgroundHoveredBrush:奇偶行的悬停样式

                Even/OddRowBackgroundBrush:奇偶行的普通样式

  • 3.文本内容边距

  • 4.文本内容颜色

        TextColor:未选中项文本颜色

        SelectedTextColor:选中项文本颜色

  • 5.整体背景样式

下拉框整体背景图可通过MenuBorderBrush进行设置,由于这个Border下面还有一层引擎默认绘制的固定底色,所以仅适合矩形不透明图片。但目前,下拉框会有个固定底色挡住MenuBorderBrush,也就是很多网友都遇到的无法设置下拉框背景的问题。针对这个问题,我有专门做过调研,需要修改引擎源码解决,在文章虚幻ComboBox控件下拉列表背景底色问题调研与解决进行分享。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值