FrameworkElementAutomationPeer Kelas

Definisi

Mengekspos jenis turunan FrameworkElement (termasuk semua kontrol) ke Microsoft UI Automation.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FrameworkElementAutomationPeer : AutomationPeer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class FrameworkElementAutomationPeer : AutomationPeer
Public Class FrameworkElementAutomationPeer
Inherits AutomationPeer
Warisan
Object IInspectable DependencyObject AutomationPeer FrameworkElementAutomationPeer
Turunan
Atribut

Persyaratan Windows

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

Contoh

Contoh ini menunjukkan persyaratan subkelas dasar untuk mendapatkan peer dari FrameworkElementAutomationPeer dan mendukung setidaknya satu pola kontrol.

Kode ini adalah kutipan dari sampel aksesibilitas XAML.

Catatan

Sampel ini tidak dipertahankan dan mungkin tidak dikompilasi.

        public class MediaContainerAP : FrameworkElementAutomationPeer, IRangeValueProvider, IToggleProvider
        {
            MediaElement _mediaElement;
            FrameworkElement _labeledBy;
// nondefault ctors omitted
            protected override object GetPatternCore(PatternInterface patternInterface)
            {
                if (patternInterface == PatternInterface.RangeValue)
                {
                    return this;
                }
                else if (patternInterface == PatternInterface.Toggle)
                {
                    return this;
                }
                return null;
            }


            protected override AutomationControlType GetAutomationControlTypeCore()
            {
                return AutomationControlType.Group;
            }

            protected override string GetLocalizedControlTypeCore()
            {
                return "Video";
            }

            protected override string GetClassNameCore()
            {
                return "MediaElementContainer";
            }
// pattern implementation omitted ...
        }

File MIDL 3.0 untuk contoh kode C++/WinRT yang mengikuti.

// MediaElementContainer.idl
namespace MyNamespace
{
    runtimeclass MediaElementContainer : Windows.UI.Xaml.Controls.ContentControl
    {
        MediaElementContainer(Windows.UI.Xaml.Controls.Panel parent);
        ...
    };
}
// MediaContainerAP.idl
import "MediaElementContainer.idl";

namespace MyNamespace
{
    runtimeclass MediaContainerAP : Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer,
        Windows.UI.Xaml.Automation.Provider.IRangeValueProvider,
        Windows.UI.Xaml.Automation.Provider.IToggleProvider
    {
        MediaContainerAP(MediaElementContainer owner, Windows.UI.Xaml.Controls.MediaElement mediaElement);
        ...
    };
}
// MediaContainerAP.h
struct MediaContainerAP : MediaContainerAPT<MediaContainerAP>
{
    MediaContainerAP() = delete;
	// Non-default ctors omitted.

    Windows::Foundation::IInspectable GetPatternCore(Windows::UI::Xaml::Automation::Peers::PatternInterface const& patternInterface)
    {
        if (patternInterface == Windows::UI::Xaml::Automation::Peers::PatternInterface::RangeValue)
        {
            return *this;
        }
        else if (patternInterface == Windows::UI::Xaml::Automation::Peers::PatternInterface::Toggle)
        {
            return *this;
        }
        return nullptr;
    }

    Windows::UI::Xaml::Automation::Peers::AutomationControlType GetAutomationControlTypeCore()
    {
        return Windows::UI::Xaml::Automation::Peers::AutomationControlType::Group;
    }

    winrt::hstring GetLocalizedControlTypeCore()
    {
        return L"Video";
    }

    winrt::hstring GetClassNameCore()
    {
        return L"MediaElementContainer";
    }

	// Pattern implementation omitted.
};
// header
        public ref class MediaContainerAP sealed :  Windows::UI::Xaml::Automation::Peers::FrameworkElementAutomationPeer
                                                    ,Windows::UI::Xaml::Automation::Provider::IRangeValueProvider
                                                    ,Windows::UI::Xaml::Automation::Provider::IToggleProvider
        {
// nondefault ctors omitted
        protected: 
            virtual Object^ GetPatternCore(PatternInterface patternInterface) override
            {
                if (patternInterface == PatternInterface::RangeValue)
                {
                    return this;
                }
                else if (patternInterface == PatternInterface::Toggle)
                {
                    return this;
                }
                return nullptr;
            }

        protected:
            virtual  AutomationControlType GetAutomationControlTypeCore() override
            {
                return  AutomationControlType::Group;
            }

        protected:
            virtual Platform::String^ GetLocalizedControlTypeCore() override
            {
                return "Video";
            }

        protected:
            virtual Platform::String^ GetClassNameCore() override
            {
                return "MediaElementContainer";
            }
// pattern implementation omitted
    Public Class MediaContainerAP
        Inherits FrameworkElementAutomationPeer
        Implements IRangeValueProvider
        Implements IToggleProvider
' nondefault ctors omitted ...

        Protected Overrides Function GetPatternCore(patternInterface__1 As PatternInterface) As Object
            If patternInterface__1 = PatternInterface.RangeValue Then
                Return Me
            ElseIf patternInterface__1 = PatternInterface.Toggle Then
                Return Me
            End If
            Return Nothing
        End Function


        Protected Overrides Function GetAutomationControlTypeCore() As AutomationControlType
            Return AutomationControlType.Group
        End Function

        Protected Overrides Function GetLocalizedControlTypeCore() as String
            Return "Video"
        End Function

        Protected Overrides Function GetClassNameCore() As String
            Return "MediaElementContainer"
        End Function
' pattern implementation omitted ...
End Class

Keterangan

Tidak ada kelas "ControlAutomationPeer". FrameworkElementAutomationPeer berfungsi sebagai implementasi untuk semua skenario kelas Kontrol dasar yang melibatkan Microsoft UI Automation. Ini termasuk perilaku yang tidak selalu muncul sebagai paparan API publik, seperti implementasi praktis dari banyak metode Core dari AutomationPeer.

FrameworkElementAutomationPeer mencakup implementasi dasar perilaku serekan yang luas yang dapat digunakan rekan lain untuk melaporkan informasi yang berasal dari kelas pemilik di tingkat UIElement dan FrameworkElement . Untuk informasi selengkapnya, lihat bagian "Implementasi dasar di FrameworkElementAutomationPeer" dari Rekan otomatisasi kustom.

Selain penimpaan Core , FrameworkElementAutomationPeer memiliki dua metode utilitas statis yang berguna untuk mendapatkan handel serekan dari dalam kode kontrol, atau untuk menghasilkan item serekan dari serekan kontainer item untuk dukungan Microsoft UI Automation. Ini adalah:

Jika Anda memiliki kebutuhan untuk menentukan rekan otomatisasi kustom dan tidak dapat mengidentifikasi kelas serekan yang lebih turunan yang dipasangkan dengan kelas kontrol atau dasar tempat Anda memperoleh kelas pemilik, Anda harus mendasarkan rekan Anda di FrameworkElementAutomationPeer. Bahkan jika kelas pemilik belum tentu merupakan FrameworkElement, Anda tidak dapat secara praktis mendapatkan serekan dari AutomationPeer secara langsung karena FrameworkElementAutomationPeer memiliki banyak penimpaan yang memberikan perilaku yang diharapkan untuk tata letak, otomatisasi, dan interaksi UI. Anda perlu memperoleh kelas pemilik Anda dari UIElement setidaknya, jika tidak, tidak ada cara untuk membuat peer pada beban pohon otomatisasi dengan OnCreateAutomationPeer.

Kelas turunan FrameworkElementAutomationPeer

FrameworkElementAutomationPeer adalah kelas induk untuk beberapa kelas turunan segera yang menerapkan dukungan serekan untuk kontrol dan elemen Windows Runtime. Beberapa kelas serekan ini adalah serekan yang cocok dengan kelas dasar kontrol daripada kontrol praktis. Misalnya ButtonBaseAutomationPeer ada sehingga dapat menentukan perilaku serekan bersama untuk beberapa kelas yang mendukung kelas Tombol praktis yang berasal dari ButtonBase. Berikut adalah daftar kelas yang secara langsung berasal dari FrameworkElementAutomationPeer:

Konstruktor

FrameworkElementAutomationPeer(FrameworkElement)

Menginisialisasi instans baru kelas FrameworkElementAutomationPeer .

Properti

Dispatcher

Mendapatkan CoreDispatcher yang dikaitkan dengan objek ini. CoreDispatcher mewakili fasilitas yang dapat mengakses DependencyObject pada utas UI bahkan jika kode dimulai oleh utas non-UI.

(Diperoleh dari DependencyObject)
EventsSource

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

(Diperoleh dari AutomationPeer)
Owner

Mendapatkan pemilik UIElement yang terkait dengan FrameworkElementAutomationPeer ini.

Metode

ClearValue(DependencyProperty)

Menghapus nilai lokal properti dependensi.

(Diperoleh dari DependencyObject)
CreatePeerForElement(UIElement)

Membuat FrameworkElementAutomationPeer untuk UIElement yang ditentukan.

FromElement(UIElement)

Mengembalikan FrameworkElementAutomationPeer untuk UIElement yang ditentukan.

GetAcceleratorKey()

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

(Diperoleh dari AutomationPeer)
GetAcceleratorKeyCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetAcceleratorKey atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetAccessKey()

Mendapatkan kunci akses untuk elemen yang terkait dengan rekan otomatisasi.

(Diperoleh dari AutomationPeer)
GetAccessKeyCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetAccessKey atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetAnimationBaseValue(DependencyProperty)

Mengembalikan nilai dasar apa pun yang ditetapkan untuk properti dependensi, yang akan berlaku dalam kasus di mana animasi tidak aktif.

(Diperoleh dari DependencyObject)
GetAnnotations()

Mendapatkan referensi ke daftar anotasi otomatisasi UI untuk peer otomatisasi saat ini.

(Diperoleh dari AutomationPeer)
GetAnnotationsCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetAnnotations atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetAutomationControlType()

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

(Diperoleh dari AutomationPeer)
GetAutomationControlTypeCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetAutomationControlType atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetAutomationId()

Mendapatkan AutomationId dari elemen yang terkait dengan peer otomatisasi.

(Diperoleh dari AutomationPeer)
GetAutomationIdCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetAutomationId atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetBoundingRectangle()

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

(Diperoleh dari AutomationPeer)
GetBoundingRectangleCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetBoundingRectangle atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetChildren()

Mendapatkan kumpulan elemen anak yang diwakili di pohon Automation UI sebagai elemen turunan langsung dari rekan otomatisasi.

(Diperoleh dari AutomationPeer)
GetChildrenCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetChildren atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetClassName()

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

(Diperoleh dari AutomationPeer)
GetClassNameCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetClassName atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetClickablePoint()

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

(Diperoleh dari AutomationPeer)
GetClickablePointCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetClickablePoint atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetControlledPeers()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetControlledPeers atau API klien Microsoft UI Automation yang setara seperti mendapatkan nilai properti seperti yang diidentifikasi oleh UIA_ControllerForPropertyId.

(Diperoleh dari AutomationPeer)
GetControlledPeersCore()

Mendapatkan daftar serekan terkontrol untuk peer otomatisasi saat ini.

(Diperoleh dari AutomationPeer)
GetCulture()

Memanggil GetCultureCore untuk mendapatkan nilai budaya untuk elemen yang terkait dengan peer otomatisasi.

(Diperoleh dari AutomationPeer)
GetCultureCore()

Mendapatkan nilai budaya untuk elemen yang terkait dengan rekan otomatisasi.

(Diperoleh dari AutomationPeer)
GetDescribedByCore()

Mendapatkan kumpulan elemen yang memberikan informasi selengkapnya tentang elemen otomatisasi.

(Diperoleh dari AutomationPeer)
GetElementFromPoint(Point)

Mendapatkan elemen dari titik yang ditentukan.

(Diperoleh dari AutomationPeer)
GetElementFromPointCore(Point)

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetElementFromPoint atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetFlowsFromCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetFlowsFrom atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetFlowsToCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetFlowsTo atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetFocusedElement()

Mendapatkan elemen yang saat ini memiliki fokus.

(Diperoleh dari AutomationPeer)
GetFocusedElementCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetFocusedElement atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetFullDescription()

Mendapatkan string yang dilokalkan yang menjelaskan tampilan visual atau konten aktual dari sesuatu seperti gambar atau kontrol gambar.

(Diperoleh dari AutomationPeer)
GetFullDescriptionCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetFullDescription atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetHeadingLevel()

Mendapatkan tingkat judul elemen Automation UI yang terkait dengan peer otomatisasi ini.

(Diperoleh dari AutomationPeer)
GetHeadingLevelCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetHeadingLevel atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetHelpText()

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

(Diperoleh dari AutomationPeer)
GetHelpTextCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetHelpText atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetItemStatus()

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

(Diperoleh dari AutomationPeer)
GetItemStatusCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetItemStatus atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetItemType()

Mendapatkan string yang menjelaskan jenis item apa yang diwakili elemen.

(Diperoleh dari AutomationPeer)
GetItemTypeCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetItemType atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetLabeledBy()

Mendapatkan AutomationPeer untuk UIElement yang ditargetkan ke elemen .

(Diperoleh dari AutomationPeer)
GetLabeledByCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetLabeledBy atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetLandmarkType()

Mendapatkan jenis landmark untuk peer otomatisasi ini.

(Diperoleh dari AutomationPeer)
GetLandmarkTypeCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetLandmarkType atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetLevel()

Mengembalikan bilangan bulat berbasis 1 untuk tingkat (hierarki) elemen yang terkait dengan rekan otomatisasi.

(Diperoleh dari AutomationPeer)
GetLevelCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetLevel atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetLiveSetting()

Mendapatkan informasi perilaku pemberitahuan pengaturan langsung untuk objek yang terkait dengan peer Automation UI.

(Diperoleh dari AutomationPeer)
GetLiveSettingCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetLiveSetting atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetLocalizedControlType()

Mendapatkan string yang dilokalkan yang mewakili nilai AutomationControlType untuk kontrol yang terkait dengan peer otomatisasi ini.

(Diperoleh dari AutomationPeer)
GetLocalizedControlTypeCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetLocalizedControlType atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetLocalizedLandmarkType()

Mendapatkan string yang dilokalkan yang mewakili nilai AutomationLandmarkType untuk elemen yang terkait dengan peer otomatisasi ini.

(Diperoleh dari AutomationPeer)
GetLocalizedLandmarkTypeCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetLocalizedLandmarkType atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetName()

Mendapatkan teks yang menjelaskan elemen yang terkait dengan peer otomatisasi ini. Nilai Nama Otomatisasi UI Microsoft adalah pengidentifikasi utama yang digunakan oleh sebagian besar teknologi bantuan saat mewakili UI aplikasi Anda dengan berinteraksi dengan kerangka kerja Microsoft UI Automation.

(Diperoleh dari AutomationPeer)
GetNameCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetName atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetOrientation()

Mendapatkan nilai yang menunjukkan orientasi kontrol eksplisit, jika ada.

(Diperoleh dari AutomationPeer)
GetOrientationCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetOrientation atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetParent()

Mendapatkan AutomationPeer yang merupakan induk dari AutomationPeer ini.

(Diperoleh dari AutomationPeer)
GetPattern(PatternInterface)

Mendapatkan pola kontrol yang terkait dengan PatternInterface yang ditentukan.

(Diperoleh dari AutomationPeer)
GetPatternCore(PatternInterface)

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetPattern atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetPeerFromPoint(Point)

Mendapatkan AutomationPeer dari titik yang ditentukan.

(Diperoleh dari AutomationPeer)
GetPeerFromPointCore(Point)

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetPeerFromPoint atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetPositionInSet()

Mengembalikan bilangan bulat berbasis 1 untuk posisi ordinal dalam set untuk elemen yang terkait dengan rekan otomatisasi.

(Diperoleh dari AutomationPeer)
GetPositionInSetCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetPositionInSet atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetSizeOfSet()

Mengembalikan bilangan bulat berbasis 1 untuk ukuran set tempat elemen yang terkait dengan rekan otomatisasi berada.

(Diperoleh dari AutomationPeer)
GetSizeOfSetCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil GetSizeOfSet atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
GetValue(DependencyProperty)

Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject.

(Diperoleh dari DependencyObject)
HasKeyboardFocus()

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

(Diperoleh dari AutomationPeer)
HasKeyboardFocusCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil HasKeyboardFocus atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
InvalidatePeer()

Memicu perhitungan ulang properti utama AutomationPeer dan menaikkan pemberitahuan PropertyChanged ke klien otomatisasi jika properti telah 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()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsContentElement atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsControlElement()

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

(Diperoleh dari AutomationPeer)
IsControlElementCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsControlElement atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsDataValidForForm()

Mendapatkan nilai Boolean yang menunjukkan apakah nilai yang dimasukkan atau dipilih valid untuk aturan formulir yang terkait dengan elemen otomatisasi.

(Diperoleh dari AutomationPeer)
IsDataValidForFormCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation mengakses IsDataValidForForm atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsDialog()

Mendapatkan nilai yang menunjukkan apakah elemen yang terkait dengan peer otomatisasi ini adalah jendela dialog.

(Diperoleh dari AutomationPeer)
IsDialogCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsDialog atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsEnabled()

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

(Diperoleh dari AutomationPeer)
IsEnabledCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsEnabled atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsKeyboardFocusable()

Mendapatkan nilai yang menunjukkan apakah elemen dapat menerima fokus keyboard.

(Diperoleh dari AutomationPeer)
IsKeyboardFocusableCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsKeyboardFocusable atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsOffscreen()

Mendapatkan nilai yang menunjukkan apakah elemen berada di luar layar.

(Diperoleh dari AutomationPeer)
IsOffscreenCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsOffscreen atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsPassword()

Mendapatkan nilai yang menunjukkan apakah elemen berisi konten sensitif.

(Diperoleh dari AutomationPeer)
IsPasswordCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsPassword atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsPeripheral()

Mendapatkan nilai Boolean yang menunjukkan apakah elemen otomatisasi mewakili UI periferal.

(Diperoleh dari AutomationPeer)
IsPeripheralCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation mengakses IsPeripheral atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
IsRequiredForForm()

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

(Diperoleh dari AutomationPeer)
IsRequiredForFormCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil IsRequiredForForm atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
Navigate(AutomationNavigationDirection)

Mendapatkan elemen ke arah yang ditentukan dalam pohon otomatisasi UI.

(Diperoleh dari AutomationPeer)
NavigateCore(AutomationNavigationDirection)

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil Navigate atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
PeerFromProvider(IRawElementProviderSimple)

Mendapatkan AutomationPeer untuk proksi IRawElementProviderSimple yang ditentukan.

(Diperoleh dari AutomationPeer)
ProviderFromPeer(AutomationPeer)

Mendapatkan proksi IRawElementProviderSimple untuk AutomationPeer yang ditentukan.

(Diperoleh dari AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Menaikkan peristiwa otomatisasi.

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

Memulai peristiwa pemberitahuan.

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

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

(Diperoleh dari AutomationPeer)
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer)

Memunculkan peristiwa untuk memberi tahu inti Microsoft UI Automation bahwa struktur pohon telah berubah.

(Diperoleh dari AutomationPeer)
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>)

Menaikkan peristiwa untuk memberi tahu inti Microsoft UI Automation bahwa kontrol teks telah mengubah teks secara terprogram.

(Diperoleh dari AutomationPeer)
ReadLocalValue(DependencyProperty)

Mengembalikan nilai lokal properti dependensi, jika nilai lokal ditetapkan.

(Diperoleh dari DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada DependencyProperty tertentu pada instans DependencyObject ini.

(Diperoleh dari DependencyObject)
SetFocus()

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

(Diperoleh dari AutomationPeer)
SetFocusCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil SetFocus atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
SetParent(AutomationPeer)

Mengatur AutomationPeer yang merupakan induk dari AutomationPeer ini.

(Diperoleh dari AutomationPeer)
SetValue(DependencyProperty, Object)

Mengatur nilai lokal properti dependensi pada DependencyObject.

(Diperoleh dari DependencyObject)
ShowContextMenu()

Memperlihatkan menu konteks yang tersedia untuk elemen pemilik.

(Diperoleh dari AutomationPeer)
ShowContextMenuCore()

Menyediakan perilaku serekan saat klien Microsoft UI Automation memanggil ShowContextMenu atau API klien Microsoft UI Automation yang setara.

(Diperoleh dari AutomationPeer)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback.

(Diperoleh dari DependencyObject)

Berlaku untuk

Lihat juga