MenuItem.IsPressed 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个指示是否按下 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
属性值
如果按下 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 |
无 |