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 başlığında özellikler, yöntemler ve olaylar hakkında bilgiler de dahil olmak üzere ITransformProvideruygulamaya yönelik yönergeler ve kurallar tanıtılmaktadır. Ek başvuruların bağlantıları, konunun sonunda listelenir.
Denetim TransformPattern düzeni, iki boyutlu bir alanda taşınabilen, yeniden boyutlandırılan veya döndürülebilen 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ı
Dönüştürme denetimi desenini uygularken aşağıdaki yönergeleri ve kuralları not edin:
Bu denetim düzeni desteği masaüstündeki nesnelerle sınırlı değildir. Bu denetim deseni, kapsayıcının sınırları içinde alt öğeler serbestçe taşınabiliyor, yeniden boyutlandırılabiliyor veya döndürülebiliyorsa kapsayıcı nesnesinin alt öğeleri tarafından da desteklenmelidir.
Nesne taşınamaz, yeniden boyutlandırılamaz veya döndürülemez, böylece sonuçta elde edilen ekran konumu kapsayıcısının koordinatlarının dışında olur ve bu nedenle klavye veya fareye erişilemez (örneğin, üst düzey bir pencere ekran dışına taşındığında veya bir alt nesne kapsayıcının görünüm penceresinin sınırları dışına taşındığında). Bu gibi durumlarda nesne, kapsayıcı sınırları içinde olmak üzere üst veya sol koordinatlar geçersiz kılınarak istenen ekran koordinatlarına mümkün olduğunca yakın bir yere yerleştirilir.
Çok monitörlü sistemlerde, bir nesne birleştirilmiş masaüstü ekranı koordinatlarının dışına taşınır, yeniden boyutlandırılır veya tamamen döndürülürse, nesne istenen koordinatlara mümkün olduğunca yakın birincil monitöre yerleştirilir.
Tüm parametreler ve özellik değerleri mutlaktır ve yerel ayardan bağımsızdır.
ITransformProvider için Gerekli Üyeler
uygulamak ITransformProvideriçin aşağıdaki özellikler ve yöntemler gereklidir.
| Gerekli üyeler | Üye türü | Notlar |
|---|---|---|
| CanMove | Mülkiyet | Hiç kimse |
| CanResize | Mülkiyet | Hiç kimse |
| CanRotate | Mülkiyet | Hiç kimse |
| Move | Yöntem | Hiç kimse |
| Resize | Yöntem | Hiç kimse |
| Rotate | Yöntem | 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 |
|---|---|
| InvalidOperationException | Move - Eğer CanMoveProperty yanlış ise. |
| InvalidOperationException | Resize - Eğer CanResizeProperty yanlış ise. |
| InvalidOperationException | Rotate - Eğer CanRotateProperty yanlış ise. |