InputBackground QML Type
自定义输入控件的背景,提供不同状态下的样式。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- borderWidth : int
- color : color
- defaultColor : color
- endColor : color
- gradientHeight : int
- radius : int
- target : var
Methods
- void update()
Detailed Description
`InputBackground` 组件用于为输入控件提供背景样式。它根据控件的状态(如焦点、按下、悬停)动态调整颜色和样式。组件会根据目标控件的状态更新背景颜色和边框样式,以适应不同的用户交互状态。
示例用法:
InputBackground { target: someInputField radius: 4 }
Property Documentation
borderWidth : int |
背景边框的宽度。默认为 1。
color : color |
根据目标控件的状态动态计算的背景颜色。控件状态包括启用状态、焦点状态、按下状态和悬停状态。
defaultColor : color |
背景的默认颜色。用于在控件没有激活焦点时显示。
endColor : color |
背景的结束颜色。根据目标控件的状态(如焦点激活、按下)动态计算。
gradientHeight : int |
背景渐变的高度。根据目标控件的状态(如焦点激活)调整渐变高度。
radius : int |
背景的圆角半径。默认为 0。
target : var |
目标控件,`InputBackground` 将根据此控件的状态更新背景样式。
Method Documentation
void update() |
手动触发背景的更新以应用最新的样式和状态变化。