Aracılığıyla paylaş


AppBar Denetim Türü

Bu konu, AppBar denetim türü için Microsoft UI Otomasyonu desteği hakkında bilgi sağlar.

Uygulama çubuğu, kullanıcıya gezinti, komutlar ve araçlar sunan bir kullanıcı arabirimi öğesidir. Windows Mağazası uygulamaları için, uygulamalar için uygulama çubukları Windows Tuşu + Z tuşlarına basılarak görüntülenebilir.

Aşağıdaki bölümlerde, AppBar denetim türü için gerekli UI Otomasyonu ağaç yapısı, özellikleri, denetim desenleri ve olayları tanımlanmıştır.

Bu konu aşağıdaki bölümleri içerir.

Tipik Ağaç Yapısı

Aşağıdaki tabloda, AppBar denetimlerini ilgili ui Otomasyonu ağacının tipik bir denetimi ve içerik görünümü gösterilir ve her görünümde nelerin içerilebileceğini açıklar. Düğmesi, bir AppBar içindeki en yaygın öğedir, ancak bir uygulama için eylemleri çağıran diğer denetimler de mümkündür. Bir AppBar, denetim görünümünde diğer denetimler arasına yerleştirilmiş olarak görünen 0 veya daha fazla ayırıcıya (Ayırıcı denetim türü) de sahip olabilir. UI Otomasyonu ağacı hakkında daha fazla bilgi için bkz. UI Otomasyon Ağacına Genel Bakış.

Denetim Görünümü İçerik Görünümü
  • AppBar
    • Düğme (0 veya çok)
    • Diğer denetimler (0 veya çok)
  • Uygulanamaz
    • Düğme (0 veya çok)
    • Diğer denetimler (0 veya çok)

 

İlgili Özellikler

Aşağıdaki tabloda, değeri veya tanımı AppBar denetim türünü uygulayan denetimler ile özellikle ilgili olan UI Otomasyonu özellikleri listeleniyor. UI Otomasyonu özellikleri hakkında daha fazla bilgi için bkz. UI Automation Öğelerinden Özellikleri Alma.

UI Otomasyonu Özelliği Değer Notlar
UIA_AutomationIdPropertyId Notlara bakın. Bu özelliğin değeri, UI Otomasyonu ağacının ham görünümündeki tüm eş öğeler arasında benzersiz olmalıdır.
UIA_BoundingRectanglePropertyId Notlara bakın. Bu özellik tarafından sunulan değer, içinde yer alan tüm denetimleri içermelidir.
UIA_ControlTypePropertyId appbar
UIA_IsContentElementPropertyId YANLIŞ Uygulama çubuğu denetimi, UI Otomasyon ağacının içerik görünümüne dahil değildir.
UIA_IsControlElementPropertyId DOĞRU Uygulama çubuğu denetimi her zaman UI Otomasyonu ağacının denetim görünümüne eklenir.
UIA_IsKeyboardFocusablePropertyId Notlara bakın Denetim klavye odağını alabiliyorsa bu özelliği desteklemesi gerekir. Uygulama çubuğundaki denetimler genellikle klavye odağını alabilir.
UIA_IsOffscreenPropertyId Notlara bakın. Bu özelliğin değeri, denetimin ekranda görüntülenebilir olup olmamasına bağlıdır.
UIA_LabeledByPropertyId Sıfır Uygulama çubuğu denetimlerinin genellikle etiketi yoktur.
UIA_LocalizedControlTypePropertyId Notlara bakın. AppBar denetim türüne karşılık gelen yerelleştirilmiş dize. Varsayılan değer, en-US veya İngilizce (ABD) için "uygulama çubuğu" değeridir.
UIA_NamePropertyId Notlara bakın. Bir uygulamada birden fazla uygulama çubuğu olmadığı sürece uygulama çubuğu denetiminin bir ada ihtiyacı yoktur. Uygulamada birden fazla uygulama çubuğu varsa, "Üst" veya "Alt" gibi ayırt edici adları göstermek için bu özelliği kullanın.

 

Gerekli Olaylar

Aşağıdaki tabloda, uygulama çubuğu denetimlerinin desteklemesi gereken UI Otomasyonu olayları listelenir. Olaylar hakkında daha fazla bilgi için bkz. UI Otomasyonu Olaylarına Genel Bakış.

UI Otomasyonu Olayı Notlar
UIA_AutomationFocusChangedEventId
özelliği değiştirilmiş olayı UIA_BoundingRectanglePropertyId.
özelliği değiştirilmiş olayı UIA_IsEnabledPropertyId. Denetim IsEnabledözelliğini destekliyorsa bu olayı desteklemesi gerekir.
özelliği değiştirilmiş olayı UIA_IsOffscreenPropertyId. Denetim IsOffscreen özelliğini destekliyorsa, bu olayı desteklemesi gerekir.
UIA_StructureChangedEventId

 

İlgili Olaylar

Aşağıdaki tabloda, AppBar denetim türünü uygulayan denetimler için özellikle ilgili olan ancak kesinlikle gerekli olmayan UI Otomasyonu olayları listelenir.

UI Otomasyonu Olayı Notlar
UIA_MenuClosedEventId Uygulama çubuğu denetimi kapatıldığında platform uygulamaları bu olayı tetikler.
UIA_MenuOpenedEventId Platform uygulamaları, uygulama çubuğu denetimi açıldığında bu olayı tetikler.
IUIAutomationPropertyChangedEventHandler Özellik tarafından değiştirilen olay işleyicisi.

 

kavramsal

UI Otomasyonu Denetim Türlerine Genel Bakış

UI Otomasyonuna Genel Bakış

Başvuru

AppBar XAML denetimi

WinJS.UI.AppBar nesnesi