MenuItem.IsSubmenuOpen Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si le sous-menu de MenuItem est ouvert.
public:
property bool IsSubmenuOpen { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public bool IsSubmenuOpen { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(false)>]
member this.IsSubmenuOpen : bool with get, set
Public Property IsSubmenuOpen As Boolean
Valeur de propriété
true
si le sous-menu de MenuItem est ouvert ; false
dans le cas contraire. La valeur par défaut est false
.
- Attributs
Exemples
L’exemple suivant montre comment ouvrir un sous-menu d’un MenuItem. Dans cet exemple, le MenuItem appelé fileMenu
contient un MenuItem appelé recentFiles
qui a un sous-menu. Lorsque fileMenu
est ouvert, l’événement SubmenuOpened est déclenché et le FileMenu_Opened
gestionnaire d’événements ouvre le sous-menu de recentFiles
.
<Menu>
<MenuItem Name="fileMenu"
Header="_File"
SubmenuOpened="FileMenu_Opened">
<MenuItem Name="recentFiles"
Header="Recent files">
<MenuItem Header="file 1"
IsCheckable="True"/>
<MenuItem Header="file 2"
IsCheckable="True"/>
</MenuItem>
<Separator/>
<MenuItem Name="closeMenu"
Header="Close all Files"/>
</MenuItem>
</Menu>
private void FileMenu_Opened(object sender, RoutedEventArgs e)
{
if (sender == e.Source)
{
recentFiles.IsSubmenuOpen = true;
Keyboard.Focus(recentFiles);
}
}
Private Sub FileMenu_Opened(ByVal sender As Object, ByVal e As RoutedEventArgs)
If sender Is e.Source Then
recentFiles.IsSubmenuOpen = True
Keyboard.Focus(recentFiles)
End If
End Sub
Remarques
Lorsque IsSubmenuOpen a la true
valeur , la capture de la souris est définie sur et MenuItem sa sous-arborescence.
Informations sur les propriétés de dépendance
Champ Identificateur | IsSubmenuOpenProperty |
Propriétés de métadonnées définies sur true |
BindsTwoWayByDefault |