Skip to content

Button 按钮

前提条件

该控件是原生控件,必须引用资源字典中的样式才能生效。
请参照约定 -> 引用资源字典中的样式部分,将样式引入到你的程序或控件中。

示例

附加属性

附加类: ButtonHelper

属性名称类型默认值描述
Iconobjectnull图标,可以是文本或控件。细节属性可以通过IconHelper控制。
IconPlacementIconPlacementLeft图标相对于内容的显示位置。
CornerRadiusCornerRadius0,0,0,0圆角大小。
ShadowColorColor?null阴影颜色,为null时不显示。细节属性可以通过ShadowHelper控制。
IsPendingboolfalse等待模式,在图标的位置显示一个Spin控件。注意,等待模式下按钮不会被禁用。
PendingSpinStyleStyle-等待模式下显示的Spin控件的样式。
ClickEffectClickEffectNone鼠标按下时的特殊效果,可以配合等待模式一起使用。
HoverBackgroundBrush?鼠标悬浮时的背景色。
HoverBorderBrushBrushnull鼠标悬浮时的边框色。
HoverBorderThicknessThickness?null鼠标悬浮时的边框粗细,为null时不变。
HoverCornerRadiusCornerRadius?null鼠标悬浮时的圆角大小,为null时不变。
HoverForegroundBrushnull鼠标悬浮时的前景色。
HoverShadowColorColor?null鼠标悬浮时的阴影颜色,为null时不变。
ClickBackgroundBrush?鼠标点击时的背景色。
ClickBorderBrushBrushnull鼠标点击时的边框色。
ClickBorderThicknessThickness?null鼠标点击时的边框粗细,为null时不变。
ClickCornerRadiusCornerRadius?null鼠标点击时的圆角大小,为null时不变。
ClickForegroundBrushnull鼠标点击时的前景色。
ClickShadowColorColor?null鼠标点击时的阴影颜色,为null时不变。

可以在控件上使用的其他附加类型

附加类型属性描述
WindowXIsDragMoveArea当控件位于 WindowX 的标题栏区域中时(HeaderTemplate),必须将此属性设为False才能让鼠标点击到按钮。
IconHelper-调整图标的位置、边距、字体字号等属性。
ShadowHelper-调整阴影的扩散半径、投影距离等属性。