MenuItem.IsSubmenuOpen Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om undermenyn för MenuItem är öppen.
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
Egenskapsvärde
trueom undermenyn för MenuItem är öppen, annars . false Standardvärdet är false.
- Attribut
Exempel
I följande exempel visas hur du öppnar en undermeny för en MenuItem. I det här exemplet innehåller det MenuItem anropade fileMenu namnet som MenuItemrecentFiles har en undermeny. När fileMenu öppnas utlöses SubmenuOpened händelsen och FileMenu_Opened händelsehanteraren öppnar undermenyn recentFilesför .
<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
Kommentarer
När IsSubmenuOpen är inställt på trueär musfångst inställt på MenuItem och dess underträd.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | IsSubmenuOpenProperty |
Metadataegenskaper inställda på true |
BindsTwoWayByDefault |