MenuItem.IsSubmenuOpen Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy podmenu obiektu MenuItem jest otwarty.
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
Wartość właściwości
true
jeśli podmenu elementu MenuItem jest otwarty; w przeciwnym razie false
. Wartość domyślna to false
.
- Atrybuty
Przykłady
W poniższym przykładzie pokazano, jak otworzyć podmenu obiektu MenuItem. W tym przykładzie wywołana MenuItem nazwa fileMenu
zawiera wywołaną recentFiles
podmenuMenuItem. Po fileMenu
otwarciu zdarzenie jest wywoływane, a SubmenuOpenedFileMenu_Opened
program obsługi zdarzeń otwiera podmenu .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
Uwagi
Gdy IsSubmenuOpen ustawiono wartość true
, przechwytywanie myszy jest ustawione na poddrzewo MenuItem i .
Informacje dotyczące właściwości zależności
Pole identyfikatora | IsSubmenuOpenProperty |
Właściwości metadanych ustawione na true |
BindsTwoWayByDefault |