ITransformProvider Antarmuka

Definisi

Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol atau elemen yang dapat dipindahkan, diubah ukurannya, atau diputar dalam ruang dua dimensi. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan GetPattern dan PatternInterface.Transform.

public interface class ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2036797405, 63145, 19045, 175, 23, 134, 29, 183, 153, 162, 218)]
struct ITransformProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2036797405, 63145, 19045, 175, 23, 134, 29, 183, 153, 162, 218)]
public interface ITransformProvider
Public Interface ITransformProvider
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Pola ini memiliki pedoman dan konvensi yang tidak sepenuhnya didokumenkan di sini. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol Transformasi.

ITransformProvider tidak diimplementasikan oleh rekan otomatisasi Windows Runtime yang ada. Antarmuka ada sehingga penulis kontrol kustom dapat mendukung pola otomatisasi dalam kontrol kustom, dan menerapkan dukungan otomatisasi mereka menggunakan Windows Runtime yang sama yang dikelola atau C++ API seperti yang mereka gunakan untuk menentukan logika kontrol atau dukungan otomatisasi lainnya.

Gunakan kelas TransformPatternIdentifiers jika Anda ingin mereferensikan properti pola ITransformProvider dari kode kontrol saat Anda memanggil RaisePropertyChangedEvent.

Properti

CanMove

Mendapatkan nilai yang menunjukkan apakah elemen dapat dipindahkan.

CanResize

Mendapatkan nilai yang menunjukkan apakah elemen dapat diubah ukurannya.

CanRotate

Mendapatkan nilai yang menunjukkan apakah elemen dapat diputar.

Metode

Move(Double, Double)

Memindahkan kontrol.

Resize(Double, Double)

Mengubah ukuran kontrol.

Rotate(Double)

Memutar kontrol.

Berlaku untuk

Lihat juga