Appearance
Style
Style中文翻译是风格,在这里感觉是状态更合适。Button共有四种状态,分别是Normal、Hovered、Pressed、Disabled。这四种分别是对应普通状态、鼠标悬浮状态、鼠标点击状态、按键无效状态。每一种装填下边有以下属性:.
Image:该状态下想要显示的图片。
ImageSize:图片的大小。一般导入图片后,这个大小默认为图片的原始比例大小。
Tint:色彩,可以理解为在Image的基础上添加一个该颜色的滤镜。
DrawAs:可以选择,不过一般都是使用Image,其他模式还没研究透,不过用的也不多。
Margin:边缘,这个只有DrawAs选择Border或者Box的时候有效。
NorMal Padding:Normal状态下,Button子类与Button的边距。仅Normal下有效。
Pressed Padding:同上,仅Pressed状态下有效。
Pressed Sound:按钮按下时想要播放的音效。
Hovered Sound:按钮被鼠标悬浮是想要播放的音效。
Color and Opacity:可以控制Button子类的颜色和透明度。
Background Color:可以给Button添加一个带有颜色的滤镜效果。
Behavior
Tool Tip Text:工具提示,当鼠标在Button上悬浮时,想要显示的文本。
Is Enable:是否有效。如果取消勾选,则上面的Style则为Disabled。
Visibility:
Visible:默认控件可见性——可见的,可以与鼠标交互
Collapsed:不可见,不占空间的布局;永远不会被点击,因为它不占空间。
Hidden:不可见,但是占用布局空间。
Hit Test Invisible:可见但是不可交互,碰撞阻挡。
Self Hit Test Invisible:类似于Hit Test Invisible,但是也应用于子类。
Render Opacity:渲染透明度。
Events
OnClicked: 鼠标点击事件。
OnPressed:按键按下事件。
OnReleased:按键抬起事件。
OnHovered:鼠标悬浮事件。
OnUnhovered:鼠标悬浮结束事件。