Button.IsDefaulted 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示 Button 是否是在用户按下 ENTER 键时所激活的按钮。
public:
property bool IsDefaulted { bool get(); };
public bool IsDefaulted { get; }
member this.IsDefaulted : bool
Public ReadOnly Property IsDefaulted As 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 |
无 |