Aracılığıyla paylaş


Dönüştürme Denetimi Deseni

ITransformProvider ve ITransformProvider2uygulamak için özellikler ve yöntemler hakkında bilgiler de dahil olmak üzere kılavuzları ve kuralları açıklar. Dönüştürme denetimi 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. Denetim Türleri ve Desteklenen Denetim Desenleri.

Bu konu aşağıdaki bölümleri içerir.

Uygulama Yönergeleri ve Kuralları

Dönüştürme denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat 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

ITransformProvider arabirimini uygulamak için aşağıdaki özellikler ve yöntemler gereklidir.

Gerekli üyeler Üye türü Notlar
CanMove Mülk Hiç kimse
CanResize Mülk Hiç kimse
CanRotate Mülk Hiç kimse
Taşı Yöntem Hiç kimse
Yeniden Boyutlandırma Yöntem Hiç kimse
Döndürme Yöntem Hiç kimse

 

ITransformProvider2 arabirimini uygulamak için aşağıdaki ek özellikler ve yöntemler gereklidir.

Gerekli üyeler Üye türü Notlar
CanZoom Mülk Hiç kimse
Yakınlaştırma Yöntem Hiç kimse
ZoomByUnit Yöntem Hiç kimse
ZoomLevel Mülk Hiç kimse
ZoomMaximum Mülk Hiç kimse
ZoomMinimum Mülk Hiç kimse

 

Bu denetim deseninde ilişkili olay yok.

Denetim Türlerini ve Desteklenen Denetim Desenlerini

UI Otomasyonu Denetim Desenlerine Genel Bakış

UI Otomasyon Ağacına Genel Bakış