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.
Uyarı
Bu belgeler, System.Windows.Automation ad alanında tanımlanan yönetilen UI Otomasyonu sınıflarını kullanmak isteyen .NET Framework geliştiricilerine yöneliktir. UI Otomasyonu hakkında en son bilgiler için bkz. Windows Otomasyonu API'si: UI Otomasyonu.
Bu konu, yöntemleri ve özellikleri hakkında bilgiler de dahil olmak üzere uygulama IToggleProvideryönergelerini ve kurallarını tanıtır. Ek başvuruların bağlantıları, konunun sonunda listelenir.
Denetim TogglePattern düzeni, bir durum kümesi arasında geçiş yapabilecek ve bir kez ayarlandıktan sonra durumu koruyabilen denetimleri desteklemek için kullanılır. Bu denetim desenini uygulayan denetim örnekleri için bkz. UI Automation İstemcileri için Denetim Deseni Eşlemesi.
Uygulama Yönergeleri ve Kuralları
Geçiş denetimi tasarım desenini uygularken, aşağıdaki yönergeler ve kurallara özen gösterin:
Bunun yerine düğmeler, araç çubuğu düğmeleri ve köprüler gibi etkinleştirildiğinde durumu korumayan denetimlerin uygulanması IInvokeProvider gerekir.
Bir denetim şu sırayla geçiş yapmalıdır: ToggleState, On, Off ve, destekleniyorsa, Indeterminate.
TogglePattern, üç durumlu bir CheckBox'ın uygun ToggleState dizisinde döngü yapmadan doğrudan ayarlanmasına yönelik sorunlar nedeniyle SetState(newState) yöntemini sağlamaz.
RadioButton denetimi, geçerli durumları arasında döngü gerçekleştiremediği için IToggleProvider öğesini uygulamaz.
IToggleProvider için Gerekli Üyeler
uygulamak IToggleProvideriçin aşağıdaki özellikler ve yöntemler gereklidir.
| Gerekli üye | Üye türü | Notlar |
|---|---|---|
| Toggle | Yöntem | Hiç kimse |
| ToggleStateProperty | Mülkiyet | Hiç kimse |
Bu denetim deseninde ilişkili olay yok.
Özel durumlar
Bu denetim modelinde ilişkili özel durum yok.