MenuItem.IsPressed 属性

定义

获取一个指示是否按下 MenuItem 的值。

public:  property bool IsPressed {  public:
bool get(); protected:
 void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool IsPressed { get; protected set; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPressed : bool with get, set
Public Property IsPressed As Boolean

属性值

Boolean

如果按下 MenuItem,则为 true;否则为 false。 默认值为 false

属性

示例

以下示例演示如何在菜单项样式中使用 IsPressed 属性。 按下菜单项时,其前台样式、文本大小和文本样式会更改。

<Style x:Key="Triggers" TargetType="{x:Type MenuItem}">
  <Style.Triggers>
    <Trigger Property="MenuItem.IsPressed" Value="true">
      <Setter Property = "Foreground" Value="Red"/>
      <Setter Property = "FontSize" Value="16"/>
      <Setter Property = "FontStyle" Value="Italic"/>
    </Trigger>
  </Style.Triggers>
</Style>

注解

从 .NET Framework 版本 3.0 Service Pack 1 开始,该IsPressed属性具有受保护的 setter。 若要使用此功能,应用程序应面向.NET Framework版本 3.5。 有关详细信息,请参见 .NET Framework 版本和依赖关系

依赖项属性信息

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

适用于