MenuItem.IsSubmenuOpen Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Untermenü des Geöffneten MenuItem ist.

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ü der Datei MenuItem geöffnet ist, andernfalls false. Der Standardwert lautet false.

Attribute

Beispiele

Das folgende Beispiel zeigt, wie sie ein Untermenü einer .MenuItem In diesem Beispiel enthält der MenuItem Aufgerufene fileMenu ein MenuItem Aufgerufenes recentFiles , das über ein Untermenü verfügt. Wenn fileMenu das Ereignis 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 diese Einstellung truefestgelegt ist, wird die Mausaufnahme auf die MenuItem Unterstruktur und die Unterstruktur festgelegt.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld IsSubmenuOpenProperty
Auf Metadateneigenschaften festgelegt true BindsTwoWayByDefault

Gilt für: