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, SplitButton denetim türü için Microsoft UI Otomasyonu desteği hakkında bilgi sağlar.
Bölünmüş düğme denetimi, bir denetim üzerinde bir eylemin gerçekleştirilip gerçekleştirilebilecek diğer olası eylemlerin listesini görmek için denetimi genişletmeyi sağlar.
Aşağıdaki bölümlerde, SplitButton denetim türü için gerekli UI Otomasyonu ağaç yapısı, özellikleri, denetim desenleri ve olayları tanımlanmıştır. 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 bölünmüş düğme 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ı
- SplitButton Denetim Türü Örneği
- İlgili konular
Tipik Ağaç Yapısı
Aşağıdaki tabloda, düğme denetimlerini bölmeyle 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 SplitButton denetim türüyle 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. | Denetimin tamamını içeren en dıştaki dikdörtgen. |
| UIA_ClickablePointPropertyId | Notlara bakın. | Sınırlayıcı bir dikdörtgen varsa desteklenir. Sınırlayıcı dikdörtgenin içindeki her nokta tıklanabilir değilse ve öğesi özel isabet testi gerçekleştiriyorsa, geçersiz kılın ve tıklanabilir bir nokta sağlayın. |
| UIA_ControlTypePropertyId | SplitButton | Bu değer tüm ui çerçeveleri için aynıdır. |
| UIA_HelpTextPropertyId | Notlara bakın. | Yardım metni, genellikle bir araç ipucu aracılığıyla sunulan bilgi türüyle aynı olan bölme düğmesini etkinleştirmenin sonucunu gösterebilir. |
| UIA_IsContentElementPropertyId | DOĞRU | Bölünmüş düğme denetimi, son kullanıcıya ilişkin bilgileri içerir. |
| UIA_IsControlElementPropertyId | DOĞRU | Bölünmüş düğme denetimi son kullanıcı tarafından görülebilir. |
| UIA_IsKeyboardFocusablePropertyId | Notlara bakın. | Denetim klavye odağını alabiliyorsa bu özelliği desteklemesi gerekir. |
| UIA_LabeledByPropertyId | SIFIR | Bölünmüş düğme denetimlerinin statik metin etiketi yoktur. |
| UIA_LocalizedControlTypePropertyId | Notlara bakın. | SplitButton denetim türüne karşılık gelen yerelleştirilmiş dize. Varsayılan değer, en-US veya İngilizce (ABD) için "bölünmüş düğme"dir. |
| UIA_NamePropertyId | Notlara bakın. | Bölünmüş düğmeyi etiketlemek için kullanılan metin. Bölünmüş düğmeyi etiketlemek için bir resim kullanıldığında, bölünmüş düğme Adı özelliği için alternatif metin sağlanmalıdır. |
Gerekli Denetim Desenleri
Aşağıdaki tabloda, tüm bölünmüş düğme denetimleri tarafından desteklenmesi için 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 |
|---|---|---|
| IExpandCollapseProvider | Gerekli | Bölme düğmeleri her zaman bir seçenek listesini genişletebildiğinden, ExpandCollapse denetim desenini desteklemeleri gerekir. |
| IInvokeProvider | Gerekli | Bölme düğmelerinin her zaman IInvokeProvider::Invoke yöntemiyle ilişkilendirilmiş varsayılan bir eylemi olduğundan, Invoke denetim desenini desteklemeleri gerekir. |
Gerekli Olaylar
Aşağıdaki tabloda, düğme denetimlerini bölmek için 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. | |
| UIA_ExpandCollapseExpandCollapseStatePropertyId özelliği değiştirilmiş olay. | |
| UIA_Invoke_InvokedEventId | |
| ö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 |
SplitButton Denetim Türü Örneği
Aşağıdaki görüntüde, SplitButton denetim türünü uygulayan bir denetim gösterilmektedir.
Bölünmüş düğme denetimiekran görüntüsü
| UI Otomasyon Ağacı—Denetim Görünümü | UI Otomasyon Ağacı—İçerik Görünümü |
|---|---|
|
|
İlgili konular