Aracılığıyla paylaş


UI Otomasyonu RangeValue Denetim 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 başlığında, olaylar ve özellikler hakkında bilgiler de dahil olmak üzere uygulama IRangeValueProvideryönergeleri ve kuralları tanıtılmaktadır. Ek başvuruların bağlantıları, konunun sonunda listelenir.

Denetim RangeValuePattern düzeni, bir aralık içindeki bir değere ayarlanabilen 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ı

Aralık Değeri denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:

  • Denetimler, yerel ayara veya kullanıcı tercihlerine göre desteklenen özelliklerin yeniden hesaplanmasına olanak tanır. Bunun bir örneği, sıcaklığı Fahrenheit veya Santigrat cinsinden görüntülemek için ayarlanabilen bir termometre denetimidir.

  • İlerleme çubukları veya kaydırıcılar gibi belirsiz aralık değerlerine sahip denetimlerde bu değerlerin normalleştirilmesi gerekir.

İlerleme çubuğu. Değerin Tamsayı Türünde olduğu ve En Düşük ve En Büyük Özellik Değerlerinin Sırasıyla 0 ve 100 Olarak Normalleştirildiği İlerleme Çubuğu Örneği

IRangeValueProvider için Gerekli Üyeler

Gerekli üye Üye türü Notlar
IsReadOnlyProperty Mülkiyet Hiç kimse
ValueProperty Mülkiyet Hiç kimse
LargeChangeProperty Mülkiyet Hiç kimse
SmallChangeProperty Mülkiyet Hiç kimse
MaximumProperty Mülkiyet Hiç kimse
MinimumProperty Mülkiyet Hiç kimse
SetValue Yöntemler Hiç kimse

Bu denetim deseninde ilişkili olay yok.

Özel durumlar

Sağlayıcılar, aşağıdaki özel durumları fırlatmalıdır.

Özel durum türü Koşul
ArgumentOutOfRangeException SetValue, MaximumProperty'den büyük veya MinimumProperty'den küçük bir değerle çağrılır.

Ayrıca bakınız