MenuItem.IsSubmenuOpen Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o submenu de está MenuItem aberto.
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
Valor de Propriedade
true se o submenu de o MenuItem estiver aberto; caso contrário, false. A predefinição é false.
- Atributos
Exemplos
O exemplo seguinte mostra como abrir um submenu de um MenuItem. Neste exemplo, o MenuItem chamado fileMenu contém um MenuItem chamado recentFiles que tem um submenu. Quando fileMenu é aberto, o SubmenuOpened evento é levantado e o FileMenu_Opened gestor de eventos abre o submenu 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
Observações
Quando IsSubmenuOpen está definido para true, a captura do rato é definida para a MenuItem e sua subárvore.
Informação de Propriedade de Dependência
| Item | Value |
|---|---|
| Campo identificador | IsSubmenuOpenProperty |
Propriedades dos metadados definidas como true |
BindsTwoWayByDefault |