MenuItem.IsSubmenuOpen Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesinin alt menüsünün MenuItem açık olup olmadığını belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
öğesinin alt menüsü MenuItem açıksa; açık değilse, false
. Varsayılan değer: false
.
- Öznitelikler
Örnekler
Aşağıdaki örnekte bir öğesinin alt menüsünün nasıl aç olduğu gösterilmektedir MenuItem. Bu örnekte, çağrılan MenuItemfileMenu
alt menüsü olan bir adlı recentFiles
içerirMenuItem. Açıldığında fileMenu
, SubmenuOpened olay oluşturulur ve FileMenu_Opened
olay işleyicisi recentFiles
alt menüsünü açar.
<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
Açıklamalar
IsSubmenuOpen olarak ayarlandığındatrue
, fare yakalama ve alt ağacı olarak ayarlanırMenuItem.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | IsSubmenuOpenProperty |
Meta veri özellikleri olarak ayarlandı true |
BindsTwoWayByDefault |