Bagikan melalui


IDockProvider Antarmuka

Definisi

Mengekspos metode dan properti untuk mendukung akses oleh klien Microsoft UI Automation ke kontrol yang mengekspos properti dok mereka dalam kontainer docking. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan AutomationPeer.GetPattern dan PatternInterface.Dock.

public interface class IDockProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2558703985, 28906, 23661, 168, 24, 122, 122, 182, 140, 111, 59)]
struct IDockProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2558703985, 28906, 23661, 168, 24, 122, 122, 182, 140, 111, 59)]
public interface IDockProvider
Public Interface IDockProvider
Atribut

Keterangan

Kontainer dock adalah kontrol yang memungkinkan Anda mengatur elemen turunan secara horizontal dan vertikal, relatif terhadap satu sama lain. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Pola Kontrol Dock.

IDockProvider 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 dikelola atau C++ API yang sama seperti yang mereka gunakan untuk menentukan logika kontrol atau dukungan otomatisasi lainnya.

Gunakan DockPatternIdentifiers jika Anda ingin mereferensikan properti pola IDockProvider dari kode kontrol saat Anda menembakkan peristiwa otomatisasi atau memanggil AutomationPeer.RaisePropertyChangedEvent.

Properti

DockPosition

Mendapatkan DockPosition kontrol saat ini dalam kontainer docking.

Metode

SetDockPosition(DockPosition)

Menambatkan kontrol dalam kontainer docking.

Berlaku untuk

Lihat juga