Aracılığıyla paylaş


UI Otomasyonu Geçiş Kontrol Desenini Uygulama

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.

Ayrıca bakınız