Aracılığıyla paylaş


ITransformProvider Arabirim

Tanım

İki boyutlu bir alanda taşınabilen, yeniden boyutlandırılan veya döndürülebilen denetimlere UI Otomasyonu istemci erişimini desteklemek için yöntemleri ve özellikleri kullanıma sunar.

public interface class ITransformProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITransformProvider
public interface ITransformProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITransformProvider = interface
type ITransformProvider = interface
Public Interface ITransformProvider
Türetilmiş
Öznitelikler

Açıklamalar

Denetim düzenini desteklemesi gereken bir UI Otomasyonu sağlayıcısında TransformPattern uygulanır.

Bu denetim düzeni için destek, masaüstündeki nesnelerle sınırlı değildir. Bu denetim düzeni, alt öğeler kapsayıcı sınırları içinde serbestçe taşınabildiği, yeniden boyutlandırılabildiği veya döndürülebildiği sürece kapsayıcı nesnesinin alt öğeleri tarafından da uygulanmalıdır.

Özellikler

CanMove

Denetimin taşınıp taşınamayacağını belirten bir değer alır.

CanResize

UI Otomasyonu öğesinin yeniden boyutlandırılıp boyutlandırılamayacağını belirten bir değer alır.

CanRotate

Denetimin döndürülip döndürülemeyeceğini belirten bir değer alır.

Yöntemler

Move(Double, Double)

Denetimi taşır.

Resize(Double, Double)

Denetimi yeniden boyutlandırıyor.

Rotate(Double)

Denetimi döndürür.

Şunlara uygulanır

Ayrıca bkz.