SelectionItem Denetim Deseni
ISelectionItemProvideruygulamak için özellikler, yöntemler ve olaylar hakkında bilgiler de dahil olmak üzere yönergeleri ve kuralları açıklar. SelectionItem denetim deseni, ISelectionProvideruygulayan kapsayıcı denetimlerinin bağımsız, seçilebilir alt öğeleri olarak davranan denetimleri desteklemek için kullanılır.
Bu denetim desenini uygulayan denetim örnekleri için bkz. Denetim Türleri ve Desteklenen Denetim Desenleri.
Bu konu aşağıdaki bölümleri içerir.
- Uygulama Yönergeleri ve Kuralları
- ISelectionItemProvideriçin Gerekli Üyeleri
- İlgili konular
Uygulama Yönergeleri ve Kuralları
SelectionItem denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:
- Windows için Görüntü Özellikleri iletişim kutusundaki Ekran Çözünürlüğü kaydırıcısı gibi IRawElementProviderFragmentRootuygulayan alt denetimleri yöneten tek seçimli denetimler, ISelectionProvideruygulamalıdır; çocuklarının hem IRawElementProviderFragment hem de ISelectionItemProvideruygulaması gerekir.
ISelectionItemProvider için Gerekli Üyeler
ISelectionItemProvider arabirimini uygulamak için aşağıdaki özellikler, yöntemler ve olaylar gereklidir.
Gerekli üyeler | Üye türü | Notlar |
---|---|---|
AddToSelection | Yöntem | Hiç kimse |
Seçili | Mülk | Hiç kimse |
RemoveFromSelection | Yöntem | Hiç kimse |
Seç | Yöntem | Hiç kimse |
SelectionContainer | Mülk | Hiç kimse |
UIA_SelectionItem_ElementAddedToSelectionEventId | Olay | Hiç kimse |
UIA_SelectionItem_ElementRemovedFromSelectionEventId | Olay | Hiç kimse |
UIA_SelectionItem_ElementSelectedEventId | Olay | Hiç kimse |
bir Select, AddToSelectionveya RemoveFromSelection sonucu tek bir seçili öğeyse, ElementSelected olayı (UIA_SelectionItem_ElementSelectedEventId) tetiklenmelidir; aksi takdirde ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) veya ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) olaylarını uygun şekilde yükseltin.
İlgili konular