MenuItem.IsSubmenuOpen Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda podnabídka MenuItem je otevřená.
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
Hodnota vlastnosti
true
pokud je otevřená podnabídka MenuItem , v opačném případě false
. Výchozí formát je false
.
- Atributy
Příklady
Následující příklad ukazuje, jak otevřít podnabídku MenuItem. V tomto příkladu MenuItem obsahuje volaný MenuItemfileMenu
názevrecentFiles
, který má podnabídku. Při fileMenu
otevření SubmenuOpened se událost vyvolá a obslužná rutina FileMenu_Opened
události otevře podnabídku 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
Poznámky
Pokud IsSubmenuOpen je nastavená hodnota true
, je zachytávání myši nastaveno na podstrom MenuItem a .
Informace o vlastnosti závislosti
Pole Identifikátor | IsSubmenuOpenProperty |
Vlastnosti metadat nastavené na true |
BindsTwoWayByDefault |