Logo FluentUI

InputBackground QML Type

自定义输入控件的背景,提供不同状态下的样式。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Methods

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()

手动触发背景的更新以应用最新的样式和状态变化。