Bagikan melalui


UIElement3DAutomationPeer Kelas

Definisi

Mengekspos UIElement3D jenis ke Automasi UI.

public ref class UIElement3DAutomationPeer : System::Windows::Automation::Peers::AutomationPeer
public class UIElement3DAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
type UIElement3DAutomationPeer = class
    inherit AutomationPeer
Public Class UIElement3DAutomationPeer
Inherits AutomationPeer
Warisan
UIElement3DAutomationPeer

Keterangan

Secara default, kelas apa pun yang mewarisi dari UIElement3D penggunaan UIElement3DAutomationPeer untuk berkomunikasi dengan Automasi UI.

Jika Anda membuat kelas yang mewarisi dari UIElement3D, Anda mungkin ingin menyediakan rekan otomatisasi untuk mendukung fungsionalitas kelas Anda. Ambil alih GetClassNameCore metode untuk mengembalikan string yang mewakili jenis elemen yang terkait dengan UIElement3DAutomationPeer. Misalnya, jika Anda membuat kelas yang disebut My3DElement dan serekan otomatisasi yang disebut My3DElementAutomationPeer, ganti GetClassNameCore metode untuk mengembalikan string "My3DElement".

Jika kelas Anda cocok dengan salah satu jenis kontrol yang diketahui, ambil alih GetAutomationControlTypeCore metode untuk mengembalikannya ControlType. Perhatikan bahwa meskipun nilai yang ada ControlType umumnya dikaitkan dengan kontrol 2D, ControlType menunjukkan fungsionalitas kontrol, bukan tampilannya. Jadi, jika Anda UIElement3D memanggil tindakan saat pengguna mengkliknya, Anda mungkin ingin GetHelpTextCore mengembalikan ControlType.Button.

Perilaku kustom UIElement3D Anda menentukan metode lain apa yang harus Anda ambil alih. Setiap topik metode dalam UIElement3DAutomationPeer menjelaskan bagaimana metode digunakan dan kapan tepat untuk mengambil alihnya.

UIElement3DAutomationPeerdiperkenalkan dalam .NET Framework versi 3.5. Untuk informasi selengkapnya, lihat Versi dan Dependensi.

Konstruktor

UIElement3DAutomationPeer(UIElement3D)

Menginisialisasi instans baru kelas UIElement3DAutomationPeer.

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.

(Diperoleh dari AutomationPeer)
IsHwndHost

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

(Diperoleh dari AutomationPeer)
Owner

UIElement3D Mendapatkan yang terkait dengan iniUIElement3DAutomationPeer.

Metode

CheckAccess()

Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject.

(Diperoleh dari DispatcherObject)
CreatePeerForElement(UIElement3D)

UIElement3DAutomationPeer Membuat untuk yang ditentukanUIElement3D.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FromElement(UIElement3D)

Mengembalikan UIElement3DAutomationPeer untuk yang ditentukan UIElement3D.

GetAcceleratorKey()

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

(Diperoleh dari AutomationPeer)
GetAcceleratorKeyCore()

Mengembalikan kunci akselerator untuk UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetAcceleratorKey().

GetAccessKey()

Mendapatkan kunci akses untuk elemen yang terkait dengan rekan otomatisasi.

(Diperoleh dari AutomationPeer)
GetAccessKeyCore()

Mengembalikan kunci akses untuk UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetAccessKey().

GetAutomationControlType()

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

(Diperoleh dari AutomationPeer)
GetAutomationControlTypeCore()

Mengembalikan jenis kontrol untuk UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetAutomationControlType().

GetAutomationId()

AutomationId Mendapatkan elemen yang terkait dengan peer otomatisasi.

(Diperoleh dari AutomationPeer)
GetAutomationIdCore()

Mengembalikan string yang secara unik mengidentifikasi UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetAutomationId().

GetBoundingRectangle()

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

(Diperoleh dari AutomationPeer)
GetBoundingRectangleCore()

Mengembalikan Rect yang mewakili persegi panjang UIElement3D pembatas yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetBoundingRectangle().

GetChildren()

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

(Diperoleh dari AutomationPeer)
GetChildrenCore()

Mengembalikan kumpulan elemen anak yang UIElement3D terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetChildren().

GetClassName()

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

(Diperoleh dari AutomationPeer)
GetClassNameCore()

Mengembalikan nama UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetClassName().

GetClickablePoint()

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

(Diperoleh dari AutomationPeer)
GetClickablePointCore()

Mengembalikan Point yang mewakili spasi yang dapat diklik yang ada di UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetClickablePoint().

GetControlledPeers()

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

(Diperoleh dari AutomationPeer)
GetControlledPeersCore()

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

(Diperoleh dari AutomationPeer)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetHeadingLevel()

Mengekspos UIElement3D jenis ke Automasi UI.

(Diperoleh dari AutomationPeer)
GetHeadingLevelCore()

Mengekspos UIElement3D jenis ke Automasi UI.

GetHeadingLevelCore()

Mengekspos UIElement3D jenis ke Automasi UI.

(Diperoleh dari AutomationPeer)
GetHelpText()

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

(Diperoleh dari AutomationPeer)
GetHelpTextCore()

Mengembalikan string yang menjelaskan fungsionalitas UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetHelpText().

GetHostRawElementProviderCore()

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

(Diperoleh dari AutomationPeer)
GetItemStatus()

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

(Diperoleh dari AutomationPeer)
GetItemStatusCore()

Mengembalikan string yang mengomunikasikan status UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetItemStatus().

GetItemType()

Mendapatkan string yang menjelaskan jenis item apa yang diwakili objek.

(Diperoleh dari AutomationPeer)
GetItemTypeCore()

Mengembalikan string yang dapat dibaca manusia yang mewakili jenis item untuk UIElement3D ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetItemType().

GetLabeledBy()

AutomationPeer Mendapatkan untuk yang ditargetkan Label ke elemen .

(Diperoleh dari AutomationPeer)
GetLabeledByCore()

Mengembalikan AutomationPeer untuk elemen yang menargetkan UIElement3D untuk ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetLabeledBy().

GetLiveSetting()

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

(Diperoleh dari AutomationPeer)
GetLiveSettingCore()

Mendapatkan karakteristik pemberitahuan dari wilayah UIElement3D langsung objek yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetLiveSetting().

GetLiveSettingCore()

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

(Diperoleh dari AutomationPeer)
GetLocalizedControlType()

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

(Diperoleh dari AutomationPeer)
GetLocalizedControlTypeCore()

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

(Diperoleh dari AutomationPeer)
GetName()

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

(Diperoleh dari AutomationPeer)
GetNameCore()

Mengembalikan string yang mewakili UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetName().

GetOrientation()

Mendapatkan nilai yang menunjukkan orientasi kontrol eksplisit, jika ada.

(Diperoleh dari AutomationPeer)
GetOrientationCore()

Mengembalikan orientasi UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini dipanggil oleh GetOrientation().

GetParent()

AutomationPeer Mendapatkan yang merupakan induk dari ini AutomationPeer.

(Diperoleh dari AutomationPeer)
GetPattern(PatternInterface)

Mengembalikan pola kontrol untuk UIElement3D yang terkait dengan ini UIElement3DAutomationPeer.

GetPeerFromPoint(Point)

AutomationPeer Mendapatkan dari titik yang ditentukan.

(Diperoleh dari AutomationPeer)
GetPeerFromPointCore(Point)

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

(Diperoleh dari AutomationPeer)
GetPositionInSet()

Mencoba untuk mendapatkan nilai PositionInSet properti .

(Diperoleh dari AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty Membaca dan mengembalikan nilai PositionInSet properti terlampir.

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.

(Diperoleh dari AutomationPeer)
GetSizeOfSet()

Mencoba untuk mendapatkan nilai SizeOfSet properti .

(Diperoleh dari AutomationPeer)
GetSizeOfSetCore()

Menyediakan nilai untuk properti SizeOfSet UI Automation.

GetSizeOfSetCore()

Ketika ditimpa di kelas turunan, menyediakan Automasi UI dengan ukuran grup atau mengatur bahwa elemen ini milik.

(Diperoleh dari AutomationPeer)
GetType()

Mendapatkan 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.

(Diperoleh dari AutomationPeer)
HasKeyboardFocusCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini saat ini UIElement3DAutomationPeer memiliki fokus input keyboard. Metode ini dipanggil oleh HasKeyboardFocus().

InvalidatePeer()

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

(Diperoleh dari AutomationPeer)
IsContentElement()

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

(Diperoleh dari AutomationPeer)
IsContentElementCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer adalah elemen yang berisi data yang disajikan kepada pengguna. Metode ini dipanggil oleh IsContentElement().

IsControlElement()

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

(Diperoleh dari AutomationPeer)
IsControlElementCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer dipahami oleh pengguna akhir sebagai interaktif. Secara opsional, pengguna mungkin memahami UIElement3D sebagai berkontribusi pada struktur logis kontrol di GUI. Metode ini dipanggil oleh IsControlElement().

IsDialog()

Mengekspos UIElement3D jenis ke Automasi UI.

(Diperoleh dari AutomationPeer)
IsDialogCore()

Mengekspos UIElement3D jenis ke Automasi UI.

IsDialogCore()

Mengekspos UIElement3D jenis ke Automasi UI.

(Diperoleh dari AutomationPeer)
IsEnabled()

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

(Diperoleh dari AutomationPeer)
IsEnabledCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer dapat berpartisipasi dalam pengujian temuan atau menerima fokus. Metode ini dipanggil oleh IsKeyboardFocusable().

IsKeyboardFocusable()

Mendapatkan nilai yang menunjukkan apakah elemen dapat menerima fokus keyboard.

(Diperoleh dari AutomationPeer)
IsKeyboardFocusableCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer dapat menerima fokus keyboard. Metode ini dipanggil oleh IsKeyboardFocusable().

IsOffscreen()

Mendapatkan nilai yang menunjukkan apakah elemen berada di luar layar.

(Diperoleh dari AutomationPeer)
IsOffscreenCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer berada di luar layar. Metode ini dipanggil oleh IsOffscreen().

IsPassword()

Mendapatkan nilai yang menunjukkan apakah elemen berisi konten sensitif.

(Diperoleh dari AutomationPeer)
IsPasswordCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer berisi konten yang diproteksi. Metode ini dipanggil oleh IsPassword().

IsRequiredForForm()

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

(Diperoleh dari AutomationPeer)
IsRequiredForFormCore()

Mengembalikan nilai yang menunjukkan apakah UIElement3D yang terkait dengan ini UIElement3DAutomationPeer diperlukan untuk diselesaikan pada formulir. Metode ini dipanggil oleh IsRequiredForForm().

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
PeerFromProvider(IRawElementProviderSimple)

AutomationPeer Mendapatkan untuk proksi yang ditentukanIRawElementProviderSimple.

(Diperoleh dari AutomationPeer)
ProviderFromPeer(AutomationPeer)

IRawElementProviderSimple Mendapatkan untuk yang ditentukanAutomationPeer.

(Diperoleh dari AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Dipanggil oleh AutomationPeer untuk meningkatkan AsyncContentLoadedEvent acara.

(Diperoleh dari AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Menaikkan peristiwa otomatisasi.

(Diperoleh dari AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Mengekspos UIElement3D jenis ke Automasi UI.

(Diperoleh dari AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

(Diperoleh dari AutomationPeer)
ResetChildrenCache()

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

(Diperoleh dari AutomationPeer)
SetFocus()

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

(Diperoleh dari AutomationPeer)
SetFocusCore()

Mengatur fokus input keyboard pada UIElement3D yang terkait dengan ini UIElement3DAutomationPeer. Metode ini 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