Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu, StatusBar denetim türü için Microsoft UI Otomasyonu desteği hakkında bilgi sağlar.
Durum çubuğu denetimi, bir uygulamanın penceresinde görüntülenen nesne hakkındaki bilgileri, nesnenin bileşenini veya bu nesnenin uygulamanızdaki işlemiyle ilgili bağlamsal bilgileri görüntüler.
Aşağıdaki bölümler, StatusBar denetim türü için gerekli UI Otomasyonu ağaç yapısını, özelliklerini, denetim desenlerini ve olaylarını tanımlar. UI Otomasyonu gereksinimleri, UI çerçevesinin/platformunun denetim türleri ve denetim desenleri için UI Otomasyonu desteğini tümleştirdiği tüm durum çubuğu denetimleri için geçerlidir.
Bu konu aşağıdaki bölümleri içerir.
- Tipik Ağaç Yapısı
- İlgili Özellikler
- Gerekli Denetim Desenlerini
- Gerekli Olayları
- Açıklamalar
- İlgili konular
Tipik Ağaç Yapısı
Aşağıdaki tabloda, durum çubuğu denetimleriyle 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. 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ü |
|---|---|
|
|
İlgili Özellikler
Aşağıdaki tabloda, değeri veya tanımı özellikle durum çubuğu denetimleriyle 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. | Durum çubuğunun sınırlayıcı dikdörtgeni, içindeki tüm denetimleri kapsamalıdır. |
| UIA_ClickablePointPropertyId | Notlara bakın. | Sınırlayıcı bir dikdörtgen varsa desteklenir. Sınırlayıcı dikdörtgenin içinde tıklanamayan alanlar varsa ve öğesi özelleştirilmiş isabet testi gerçekleştiriyorsa, bunu geçersiz kılın ve tıklanabilir bir nokta sağlayın. |
| UIA_ControlTypePropertyId | StatusBar | |
| UIA_IsContentElementPropertyId | DOĞRU | Durum çubuğu denetimi her zaman UI Otomasyonu ağacının içerik görünümüne eklenir. |
| UIA_IsControlElementPropertyId | DOĞRU | Durum çubuğu denetimi her zaman UI Otomasyonu ağacının denetim görünümüne eklenir. |
| UIA_IsKeyboardFocusablePropertyId | -Sına bağ -lıdır | Denetim klavye odağını alabiliyorsa bu özelliği desteklemesi gerekir. |
| UIA_IsOffscreenPropertyId | -Sına bağ -lıdır | Durum çubuğu denetimi şu anda görünür değilse, bu özellik için TRUE döndürür. |
| UIA_LabeledByPropertyId | SIFIR | Durum çubuğu denetiminin genellikle etiketi yoktur. |
| UIA_LocalizedControlTypePropertyId | Notlara bakın. | StatusBar denetim türüne karşılık gelen yerelleştirilmiş dize. Varsayılan değer, en-US veya İngilizce (ABD) için "durum çubuğu"dur. |
| UIA_NamePropertyId | Notlara bakın. | Bir uygulama içinde birden fazla ad kullanılmadığı sürece durum çubuğu denetiminin bir ada ihtiyacı yoktur. Bu durumda, her çubuğu "İnternet Durumu" veya "Uygulama Durumu" gibi adlarla ayırt edin. |
| UIA_OrientationPropertyId | -Sına bağ -lıdır | Denetimin yönünü gösteren değer: yatay veya dikey. |
Gerekli Denetim Desenleri
Aşağıdaki tabloda, durum çubuğu denetimleri için desteklenmesi gereken UI Otomasyonu denetim desenleri listelenmektedir. Denetim desenleri hakkında daha fazla bilgi için bkz. UI Otomasyonu Denetim Desenlerine Genel Bakış.
| Denetim Deseni | Destek | Notlar |
|---|---|---|
| IGridProvider | Opsiyonel | Durum çubuğu denetimleri, tek tek parçaların izlenebilmesi ve bilgi için kolayca başvurulabilmesi için Kılavuz denetim desenini desteklemelidir. |
Gerekli Olaylar
Aşağıdaki tabloda, durum ç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 |
Açıklamalar
Düzenleme denetimlerinin durum çubuğunda alt kılavuz öğeleri olarak kullanılmasını öneririz. Düzenleme denetimlerini kullanmak, öğe adı ve değer özelliğini kullanarak durum alanının amacını değeriyle ilişkilendirmeyi kolaylaştırır. Metin denetimleri Değer denetim desenini desteklemediğinden, alt kılavuz öğeleri olarak kullanılmamalıdır.
İlgili konular