Button.IsDefaulted 属性

定义

获取或设置一个值,该值指示 Button 是否是在用户按下 ENTER 键时所激活的按钮。

public:
 property bool IsDefaulted { bool get(); };
public bool IsDefaulted { get; }
member this.IsDefaulted : bool
Public ReadOnly Property IsDefaulted As Boolean

属性值

Boolean

如果在用户按下 ENTER 键时激活该按钮,则为 true;否则为 false。 默认值为 false

示例

以下示例演示如何确定属性IsDefaultedtrue是否为默认按钮。

if (btnDefault.IsDefault == true)
{
    btnDefault.Content = "This is the default button.";
}
if (btnDefault.IsDefaulted == true)
{
    btnDefault.Content = "The button is defaulted.";
}
If (btnDefault.IsDefault = True) Then

    btnDefault.Content = "This is the default button."

    If (btnDefault.IsDefaulted = True) Then

        btnDefault.Content = "The button is defaulted."
    End If
End If

注解

当属性设置为true且具有焦点的控件不接受 ENTER 作为输入时IsDefault,该IsDefaulted属性就是该属性true。 例如,在 “运行 ”对话框中, “确定 ”按钮是默认按钮。 焦点位于文本框上时, IsDefaulted确定 ”按钮是 true 用户可以通过按 Enter 激活按钮。

备注

如果默认按钮具有焦点, IsDefaulted 则为 false。 这是因为 OnKeyDown 该方法处理 ENTER,因此不需要 IsDefaulted 将其设置为 true

依赖项属性信息

标识符字段 IsDefaultedProperty
元数据属性设置为 true

适用于