Share via


AutomationPeer Kelas

Definisi

Menyediakan kelas dasar yang mengekspos elemen ke Automasi UI.

public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
    inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
Warisan
AutomationPeer
Turunan

Keterangan

Ketika Automasi UI mengkueri akar aplikasi Windows Presentation Foundation (WPF) tentang elemen, root mengembalikan peer Automation UI untuk elemen tersebut. Peer juga merespons kueri Automation UI tentang elemen yang sesuai.

Konstruktor

AutomationPeer()

Menyediakan inisialisasi untuk nilai kelas dasar ketika dipanggil oleh konstruktor kelas turunan.

Properti

Dispatcher

Dispatcher Mendapatkan ini DispatcherObject dikaitkan dengan.

(Diperoleh dari DispatcherObject)
EventsSource

Mendapatkan atau menetapkan AutomationPeer yang dilaporkan ke klien otomatisasi sebagai sumber untuk semua peristiwa yang berasal dari ini AutomationPeer.

IsHwndHost

Mendapatkan nilai yang menunjukkan apakah elemen yang terkait dengan host hwnds ini AutomationPeer di Windows Presentation Foundation (WPF).

Metode

CheckAccess()

Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject.

(Diperoleh dari DispatcherObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetAcceleratorKey()

Mendapatkan kombinasi kunci akselerator untuk elemen yang terkait dengan peer Automation UI.

GetAcceleratorKeyCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetAcceleratorKey().

GetAccessKey()

Mendapatkan kunci akses untuk elemen yang terkait dengan peer otomatisasi.

GetAccessKeyCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetAccessKey().

GetAutomationControlType()

Mendapatkan jenis kontrol untuk elemen yang terkait dengan peer Automation UI.

GetAutomationControlTypeCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetAutomationControlType().

GetAutomationId()

AutomationId Mendapatkan elemen yang terkait dengan peer otomatisasi.

GetAutomationIdCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetAutomationId().

GetBoundingRectangle()

Rect Mendapatkan objek yang mewakili koordinat layar elemen yang terkait dengan peer otomatisasi.

GetBoundingRectangleCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetBoundingRectangle().

GetChildren()

Mendapatkan kumpulan GetChildren() elemen yang diwakili di pohon Automation UI sebagai elemen turunan langsung dari peer otomatisasi.

GetChildrenCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetChildren().

GetClassName()

Mendapatkan nama yang digunakan dengan AutomationControlType, untuk membedakan kontrol yang diwakili oleh ini AutomationPeer.

GetClassNameCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetClassName().

GetClickablePoint()

Point Mendapatkan pada elemen yang terkait dengan rekan otomatisasi yang merespons klik mouse.

GetClickablePointCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetClickablePoint().

GetControlledPeers()

Menyediakan Automasi UI dengan daftar elemen yang terpengaruh atau dikendalikan oleh ini AutomationPeer.

GetControlledPeersCore()

Ketika ditimpa dalam kelas turunan, menyediakan Automasi UI dengan daftar elemen yang terpengaruh atau dikendalikan oleh ini AutomationPeer.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetHeadingLevel()

Menyediakan kelas dasar yang mengekspos elemen ke Automasi UI.

GetHeadingLevelCore()

Menyediakan kelas dasar yang mengekspos elemen ke Automasi UI.

GetHelpText()

Mendapatkan teks yang menjelaskan fungsionalitas kontrol yang terkait dengan peer otomatisasi.

GetHelpTextCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetHelpText().

GetHostRawElementProviderCore()

Memberi tahu Automation UI di mana di pohon Automation UI untuk menempatkan yang hwnd dihosting oleh elemen Windows Presentation Foundation (WPF).

GetItemStatus()

Mendapatkan teks yang menyampaikan status visual elemen yang terkait dengan peer otomatisasi ini.

GetItemStatusCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetItemStatus().

GetItemType()

Mendapatkan string yang menjelaskan jenis item apa yang diwakili objek.

GetItemTypeCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetItemType().

GetLabeledBy()

AutomationPeer Mendapatkan untuk yang ditargetkan Label ke elemen .

GetLabeledByCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetLabeledBy().

GetLiveSetting()

Mendapatkan karakteristik pemberitahuan dari wilayah langsung yang terkait dengan peer otomatisasi ini.

GetLiveSettingCore()

Saat ditimpa di kelas turunan, mengembalikan karakteristik pemberitahuan dari wilayah langsung. Dipanggil oleh GetLiveSetting() metode .

GetLocalizedControlType()

Mendapatkan string lokal yang dapat dibaca manusia yang mewakili AutomationControlType nilai untuk kontrol yang terkait dengan peer otomatisasi ini.

GetLocalizedControlTypeCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetLocalizedControlType().

GetName()

Mendapatkan teks yang menjelaskan elemen yang terkait dengan peer otomatisasi ini.

GetNameCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetName().

GetOrientation()

Mendapatkan nilai yang menunjukkan orientasi kontrol eksplisit, jika ada.

GetOrientationCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh GetOrientation().

GetParent()

AutomationPeer Mendapatkan yang merupakan induk dari iniAutomationPeer.

GetPattern(PatternInterface)

Ketika ditimpa di kelas turunan, mendapatkan pola kontrol yang terkait dengan yang ditentukan PatternInterface.

GetPeerFromPoint(Point)

AutomationPeer Mendapatkan dari titik yang ditentukan.

GetPeerFromPointCore(Point)

Ketika ditimpa di kelas turunan, dipanggil dari GetPeerFromPoint(Point).

GetPositionInSet()

Mencoba untuk mendapatkan nilai PositionInSet properti .

GetPositionInSetCore()

Saat ditimpa dalam kelas turunan, menyediakan Automasi UI dengan nilai bilangan bulat berbasis satu yang menjelaskan posisi yang ditempati elemen ini dalam grup atau set.

GetSizeOfSet()

Mencoba untuk mendapatkan nilai SizeOfSet properti .

GetSizeOfSetCore()

Saat ditimpa di kelas turunan, berikan Automasi UI dengan ukuran grup atau atur milik elemen ini.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
HasKeyboardFocus()

Mendapatkan nilai yang menunjukkan apakah elemen yang terkait dengan peer otomatisasi ini saat ini memiliki fokus keyboard.

HasKeyboardFocusCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh HasKeyboardFocus().

InvalidatePeer()

Memicu perhitungan ulang properti AutomationPeer utama dan menaikkan PropertyChanged pemberitahuan ke Klien Automation jika properti berubah.

IsContentElement()

Mendapatkan nilai yang menunjukkan apakah elemen yang terkait dengan peer otomatisasi ini berisi data yang disajikan kepada pengguna.

IsContentElementCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsContentElement().

IsControlElement()

Mendapatkan nilai yang menunjukkan apakah elemen dipahami oleh pengguna sebagai interaktif atau berkontribusi pada struktur logis kontrol di GUI.

IsControlElementCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsControlElement().

IsDialog()

Menyediakan kelas dasar yang mengekspos elemen ke Automasi UI.

IsDialogCore()

Menyediakan kelas dasar yang mengekspos elemen ke Automasi UI.

IsEnabled()

Mendapatkan nilai yang menunjukkan apakah elemen yang terkait dengan peer otomatisasi ini mendukung interaksi.

IsEnabledCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsEnabled().

IsKeyboardFocusable()

Mendapatkan nilai yang menunjukkan apakah elemen dapat menerima fokus keyboard.

IsKeyboardFocusableCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsKeyboardFocusable().

IsOffscreen()

Mendapatkan nilai yang menunjukkan apakah elemen berada di luar layar.

IsOffscreenCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsOffscreen().

IsPassword()

Mendapatkan nilai yang menunjukkan apakah elemen berisi konten sensitif.

IsPasswordCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsPassword().

IsRequiredForForm()

Mendapatkan nilai yang menunjukkan apakah elemen yang terkait dengan serekan ini harus diselesaikan pada formulir.

IsRequiredForFormCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh IsRequiredForForm().

ListenerExists(AutomationEvents)

Mendapatkan nilai yang menunjukkan apakah Automasi UI mendengarkan peristiwa yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
PeerFromProvider(IRawElementProviderSimple)

AutomationPeer Mendapatkan untuk proksi yang ditentukanIRawElementProviderSimple.

ProviderFromPeer(AutomationPeer)

IRawElementProviderSimple Mendapatkan untuk yang ditentukanAutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Dipanggil oleh AutomationPeer untuk meningkatkan AsyncContentLoadedEvent acara.

RaiseAutomationEvent(AutomationEvents)

Menaikkan peristiwa otomatisasi.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Menyediakan kelas dasar yang mengekspos elemen ke Automasi UI.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Menaikkan peristiwa untuk memberi tahu klien otomatisasi tentang nilai properti yang diubah.

ResetChildrenCache()

Secara sinkron mengatur ulang pohon elemen anak dengan memanggil GetChildrenCore().

SetFocus()

Mengatur fokus keyboard pada elemen yang terkait dengan peer otomatisasi ini.

SetFocusCore()

Ketika ditimpa dalam kelas turunan, dipanggil oleh SetFocus().

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
VerifyAccess()

Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject.

(Diperoleh dari DispatcherObject)

Berlaku untuk

Lihat juga