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ı
- ITransformProvideriçin Gerekli Üyeleri
- İlgili konular
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.
İlgili konular