ContextMenu.IsOpen Property

Definition

Gets or sets a value that indicates whether the ContextMenu is visible.

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

Property Value

true if the ContextMenu is visible; otherwise, false. The default is false.

Attributes

Examples

This example shows how to check to determine whether the IsOpen property is set to true.

if (cm.IsOpen == true)
{
    cmButton.Content = "The ContextMenu opened and the IsOpen property is true.";
}
If cm.IsOpen = True Then
    cmButton.Content = "The ContextMenu opened and the IsOpen property is true."
End If

Remarks

When IsOpen is set to true, mouse capture is set to the ContextMenu and its subtree.

Dependency Property Information

Identifier field IsOpenProperty
Metadata properties set to true BindsTwoWayByDefault

Applies to

See also