Aracılığıyla paylaş


UI Otomasyon RangeValue Denetim Düzeni Uygulama

Not

Bu belgeler, ad alanında tanımlanan yönetilen UI Otomasyonu sınıflarını kullanmak isteyen .NET Framework geliştiricilerine System.Windows.Automation 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 Otomasyonu İstemcileri için Denetim Düzeni 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.

Progress bar. 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 Özellik Hiçbiri
ValueProperty Özellik Hiçbiri
LargeChangeProperty Özellik Hiçbiri
SmallChangeProperty Özellik Hiçbiri
MaximumProperty Özellik Hiçbiri
MinimumProperty Özellik Hiçbiri
SetValue Yöntemler Hiçbiri

Bu denetim deseninde ilişkili olay yok.

Özel durumlar

Sağlayıcıların aşağıdaki özel durumları oluşturması gerekir.

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

Ayrıca bkz.