MenuItem.IsSubmenuOpen Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob das Untermenü des MenuItem geöffnet ist, oder legt diesen fest.
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
Eigenschaftswert
true
, wenn das Untermenü des MenuItem geöffnet ist, andernfalls false
. Der Standardwert ist false
.
- Attribute
Beispiele
Das folgende Beispiel zeigt, wie ein Untermenü von geöffnet MenuItemwird. In diesem Beispiel enthält das MenuItem aufgerufene fileMenu
ein aufgerufenes MenuItemrecentFiles
, das über ein Untermenü verfügt. Wenn fileMenu
geöffnet wird, wird das SubmenuOpened Ereignis ausgelöst, und der FileMenu_Opened
Ereignishandler öffnet das Untermenü von 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
Hinweise
Wenn IsSubmenuOpen auf true
festgelegt ist, wird die Mauserfassung auf die und ihre MenuItem Unterstruktur festgelegt.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | IsSubmenuOpenProperty |
Metadateneigenschaften auf true festgelegt |
BindsTwoWayByDefault |