次の方法で共有


FrameworkElementAutomationPeer クラス

定義

FrameworkElement 派生型 (すべてのコントロールを含む) を Microsoft UI オートメーションに公開します。

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
継承
Object IInspectable DependencyObject AutomationPeer FrameworkElementAutomationPeer
派生
属性

この例では、FrameworkElementAutomationPeer からピアを派生させ、少なくとも 1 つのコントロール パターンをサポートするための基本的なサブクラス要件を示します。

このコードは、 XAML アクセシビリティ サンプルからの抜粋です。

注意

このサンプルは維持されておらず、コンパイルされない可能性があります。

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

次の C++/WinRT コード例の MIDL 3.0 ファイル。

// 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

注釈

"ControlAutomationPeer" クラスはありません。 FrameworkElementAutomationPeer は、Microsoft UI オートメーションに関連するすべての基本的な Control クラス シナリオの実装として機能します。 これには、AutomationPeer の多くのコア メソッドの実際の実装など、必ずしもパブリック API 公開として表示されない動作が含まれます。

FrameworkElementAutomationPeer には、他のピアが UIElement および FrameworkElement レベルの所有者クラスから取得した情報をレポートするために使用できるピア動作の広範な基本実装が含まれています。 詳細については、「 カスタム オートメーション ピア」の「FrameworkElementAutomationPeer での基本実装」セクションを参照してください。

Core オーバーライドに加えて、FrameworkElementAutomationPeer には、コントロール コード内からピア ハンドルを取得したり、Microsoft UI オートメーション サポートのためにアイテム コンテナー ピアからアイテム ピアを生成したりするのに役立つ 2 つの静的ユーティリティ メソッドがあります。 これらのボタンの役割は、次のとおりです。

カスタムオートメーションピアを定義する必要があり、所有者クラスの派生元のコントロールまたは基底クラスとペアになっているより派生したピア クラスを特定できない場合は、FrameworkElementAutomationPeer に基づいてピアをベースにする必要があります。 所有者クラスが必ずしも FrameworkElement ではない場合でも、FrameworkElementAutomationPeer にはレイアウト、オートメーション、UI の操作に期待される動作を提供する多くのオーバーライドがあるため、実質的に AutomationPeer からピアを直接派生することはできません。 少なくとも UIElement から所有者クラスを派生させる必要があります。それ以外の場合は、 OnCreateAutomationPeer を使用してオートメーション ツリーの読み込み時にピアを作成する方法はありません。

FrameworkElementAutomationPeer 派生クラス

FrameworkElementAutomationPeer は、Windows ランタイム コントロールと要素のピア サポートを実装するいくつかの直ちに派生したクラスの親クラスです。 これらのピア クラスの一部は、実際のコントロールではなく、コントロールの基底クラスと一致するピアです。 たとえば、ButtonBaseAutomationPeer が存在するため、ButtonBase から派生する実用的な Button クラスをサポートする複数のクラスの共有ピア動作を定義できます。 FrameworkElementAutomationPeer から直接派生するクラスの一覧を次に示します。

コンストラクター

FrameworkElementAutomationPeer(FrameworkElement)

FrameworkElementAutomationPeer クラスの新しいインスタンスを初期化します。

プロパティ

Dispatcher

常に Windows アプリ SDK アプリで を返しますnull。 代わりに DispatcherQueue を使用してください。

(継承元 DependencyObject)
DispatcherQueue

このオブジェクトが DispatcherQueue 関連付けられている を取得します。 は DispatcherQueue 、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の にアクセス DependencyObject できる機能を表します。

(継承元 DependencyObject)
EventsSource

この AutomationPeer から取得されるすべてのイベントのソースとしてオートメーション クライアントに報告される AutomationPeer を取得または設定します。 「解説」を参照してください。

(継承元 AutomationPeer)
Owner

この FrameworkElementAutomationPeer に関連付けられている UIElement 所有者を取得します。

メソッド

ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
CreatePeerForElement(UIElement)

指定した UIElement の FrameworkElementAutomationPeer を作成します。

FromElement(UIElement)

指定した UIElement の FrameworkElementAutomationPeer を返します。

GetAcceleratorKey()

UI オートメーション ピアに関連付けられているオブジェクトのアクセラレータ キーの組み合わせを取得します。

(継承元 AutomationPeer)
GetAcceleratorKeyCore()

Microsoft UI オートメーション クライアントが GetAcceleratorKey または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetAccessKey()

オートメーション ピアに関連付けられている要素のアクセス キーを取得します。

(継承元 AutomationPeer)
GetAccessKeyCore()

Microsoft UI オートメーション クライアントが GetAccessKey または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetAnnotations()

現在のオートメーション ピアの UI オートメーション注釈の一覧への参照を取得します。

(継承元 AutomationPeer)
GetAnnotationsCore()

Microsoft UI オートメーション クライアントが GetAnnotations または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetAutomationControlType()

UI オートメーション ピアに関連付けられている要素のコントロール型を取得します。

(継承元 AutomationPeer)
GetAutomationControlTypeCore()

Microsoft UI オートメーション クライアントが GetAutomationControlType または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetAutomationId()

オートメーション ピアに関連付けられている要素の AutomationId を 取得します。

(継承元 AutomationPeer)
GetAutomationIdCore()

Microsoft UI オートメーション クライアントが GetAutomationId または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetBoundingRectangle()

オートメーション ピアに関連付けられている要素の画面座標を表す Rect オブジェクトを取得します。

(継承元 AutomationPeer)
GetBoundingRectangleCore()

Microsoft UI オートメーション クライアントが GetBoundingRectangle または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetChildren()

オートメーション ピアの直接の子要素としてUI オートメーション ツリーで表される子要素のコレクションを取得します。

(継承元 AutomationPeer)
GetChildrenCore()

Microsoft UI オートメーション クライアントが GetChildren または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetClassName()

AutomationControlType で使用される名前を取得し、この AutomationPeer で表されるコントロールを区別します。

(継承元 AutomationPeer)
GetClassNameCore()

Microsoft UI オートメーション クライアントが GetClassName または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetClickablePoint()

マウス クリックに応答するオートメーション ピアに関連付けられている 要素のポイントを取得します。

(継承元 AutomationPeer)
GetClickablePointCore()

Microsoft UI オートメーション クライアントが GetClickablePoint または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetControlledPeers()

Microsoft UI オートメーション クライアントが GetControlledPeers または同等の Microsoft UI オートメーション クライアント API (UIA_ControllerForPropertyId によって識別されるプロパティ値の取得など) を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetControlledPeersCore()

現在のオートメーション ピアの制御されたピアの一覧を取得します。

(継承元 AutomationPeer)
GetCulture()

GetCultureCore を呼び出して、オートメーション ピアに関連付けられている要素のカルチャ値を取得します。

(継承元 AutomationPeer)
GetCultureCore()

オートメーション ピアに関連付けられている要素のカルチャ値を取得します。

(継承元 AutomationPeer)
GetDescribedByCore()

オートメーション要素に関する詳細情報を提供する要素のコレクションを取得します。

(継承元 AutomationPeer)
GetElementFromPoint(Point)

指定したポイントから要素を取得します。

(継承元 AutomationPeer)
GetElementFromPointCore(Point)

Microsoft UI オートメーション クライアントが GetElementFromPoint または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetFlowsFromCore()

Microsoft UI オートメーション クライアントが AutomationProperties.GetFlowsFrom または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetFlowsToCore()

Microsoft UI オートメーション クライアントが AutomationProperties.GetFlowsTo または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetFocusedElement()

現在フォーカスがある要素を取得します。

(継承元 AutomationPeer)
GetFocusedElementCore()

Microsoft UI オートメーション クライアントが GetFocusedElement または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetFullDescription()

イメージやイメージ コントロールなどの実際の外観または内容を記述するローカライズされた文字列を取得します。

(継承元 AutomationPeer)
GetFullDescriptionCore()

Microsoft UI オートメーション クライアントが GetFullDescription または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetHeadingLevel()

このオートメーション ピアに関連付けられているUI オートメーション要素の見出しレベルを取得します。

(継承元 AutomationPeer)
GetHeadingLevelCore()

Microsoft UI オートメーション クライアントが GetHeadingLevel または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetHelpText()

オートメーション ピアに関連付けられているコントロールの機能を説明するテキストを取得します。

(継承元 AutomationPeer)
GetHelpTextCore()

Microsoft UI オートメーション クライアントが GetHelpText または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetItemStatus()

オートメーション ピアに関連付けられている要素の表示状態を表すテキストを取得します。

(継承元 AutomationPeer)
GetItemStatusCore()

Microsoft UI オートメーション クライアントが GetItemStatus または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetItemType()

要素が表す項目の種類を表す文字列を取得します。

(継承元 AutomationPeer)
GetItemTypeCore()

Microsoft UI オートメーション クライアントが GetItemType または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetLabeledBy()

要素を対象とする UIElementAutomationPeer を取得します。

(継承元 AutomationPeer)
GetLabeledByCore()

Microsoft UI オートメーション クライアントが GetLabeledBy または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetLandmarkType()

このオートメーション ピアのランドマークの種類を取得します。

(継承元 AutomationPeer)
GetLandmarkTypeCore()

Microsoft UI オートメーション クライアントが GetLandmarkType または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetLevel()

オートメーション ピアに関連付けられている要素のレベル (階層) の 1 から始まる整数を返します。

(継承元 AutomationPeer)
GetLevelCore()

Microsoft UI オートメーション クライアントが GetLevel または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetLiveSetting()

UI オートメーション ピアに関連付けられているオブジェクトのライブ設定通知動作情報を取得します。

(継承元 AutomationPeer)
GetLiveSettingCore()

Microsoft UI オートメーション クライアントが GetLiveSetting または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetLocalizedControlType()

このオートメーション ピアに関連付けられているコントロールの AutomationControlType 値を表すローカライズされた文字列を取得します。

(継承元 AutomationPeer)
GetLocalizedControlTypeCore()

Microsoft UI オートメーション クライアントが GetLocalizedControlType または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetLocalizedLandmarkType()

このオートメーション ピアに関連付けられている要素の AutomationLandmarkType 値を表すローカライズされた文字列を取得します。

(継承元 AutomationPeer)
GetLocalizedLandmarkTypeCore()

Microsoft UI オートメーション クライアントが GetLocalizedLandmarkType または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetName()

このオートメーション ピアに関連付けられている要素を説明するテキストを取得します。 Microsoft UI オートメーション Name の値は、Microsoft UI オートメーション フレームワークと対話してアプリの UI を表すときに、ほとんどの支援テクノロジで使用される主な識別子です。

(継承元 AutomationPeer)
GetNameCore()

Microsoft UI オートメーション クライアントが GetName または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetOrientation()

コントロールの向きが明示的に設定されている場合にその向きを示す値を取得します。

(継承元 AutomationPeer)
GetOrientationCore()

Microsoft UI オートメーション クライアントが GetOrientation または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetParent()

この AutomationPeer の親である AutomationPeer を取得します。

(継承元 AutomationPeer)
GetPattern(PatternInterface)

指定した PatternInterface に関連付けられているコントロール パターンを取得します。

(継承元 AutomationPeer)
GetPatternCore(PatternInterface)

Microsoft UI オートメーション クライアントが GetPattern または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetPeerFromPoint(Point)

指定したポイントから AutomationPeer を取得します。

(継承元 AutomationPeer)
GetPeerFromPointCore(Point)

Microsoft UI オートメーション クライアントが GetPeerFromPoint または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
GetPositionInSet()

オートメーション ピアに関連付けられている要素のセット内の序数位置の 1 から始まる整数を返します。

(継承元 AutomationPeer)
GetPositionInSetCore()

Microsoft UI オートメーション クライアントが GetPositionInSet または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
GetSizeOfSet()

オートメーション ピアに関連付けられている要素が配置されているセットのサイズの 1 から始まる整数を返します。

(継承元 AutomationPeer)
GetSizeOfSetCore()

Microsoft UI オートメーション クライアントが GetSizeOfSet または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
HasKeyboardFocus()

このオートメーション ピアに関連付けられている要素に現在キーボード フォーカスがあるかどうかを示す値を取得します。

(継承元 AutomationPeer)
HasKeyboardFocusCore()

Microsoft UI オートメーション クライアントが HasKeyboardFocus または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
InvalidatePeer()

AutomationPeer のメインプロパティの再計算をトリガーし、プロパティが変更された場合に PropertyChanged 通知をオートメーション クライアントに送信します。

(継承元 AutomationPeer)
IsContentElement()

この Automation Peer に関連付けられている要素が、ユーザーに提示されるデータを含むかどうかを示す値を取得します。

(継承元 AutomationPeer)
IsContentElementCore()

Microsoft UI オートメーション クライアントが IsContentElement または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
IsControlElement()

要素が対話型としてユーザーによって認識されるか、GUI のコントロールの論理構造に寄与していると認識されるかを示す値を取得します。

(継承元 AutomationPeer)
IsControlElementCore()

Microsoft UI オートメーション クライアントが IsControlElement または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsDataValidForForm()

入力した値または選択した値がオートメーション要素に関連付けられているフォーム ルールに対して有効かどうかを示すブール値を取得します。

(継承元 AutomationPeer)
IsDataValidForFormCore()

Microsoft UI オートメーション クライアントが IsDataValidForForm または同等の Microsoft UI オートメーション クライアント API にアクセスした場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsDialog()

このオートメーション ピアに関連付けられている要素がダイアログ ウィンドウかどうかを示す値を取得します。

(継承元 AutomationPeer)
IsDialogCore()

Microsoft UI オートメーション クライアントが IsDialog または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsEnabled()

このオートメーション ピアに関連付けられている要素で対話がサポートされるかどうかを示す値を取得します。

(継承元 AutomationPeer)
IsEnabledCore()

Microsoft UI オートメーション クライアントが IsEnabled または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
IsKeyboardFocusable()

要素がキーボード フォーカスを受け入れることができるかどうかを示す値を取得します。

(継承元 AutomationPeer)
IsKeyboardFocusableCore()

Microsoft UI オートメーション クライアントが IsKeyboardFocusable または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsOffscreen()

要素が画面から外れているかどうかを示す値を取得します。

(継承元 AutomationPeer)
IsOffscreenCore()

Microsoft UI オートメーション クライアントが IsOffscreen または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsPassword()

機密情報が要素に格納されているかどうか示す値を取得します。

(継承元 AutomationPeer)
IsPasswordCore()

Microsoft UI オートメーション クライアントが IsPassword または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsPeripheral()

オートメーション要素が周辺機器 UI を表すかどうかを示すブール値を取得します。

(継承元 AutomationPeer)
IsPeripheralCore()

Microsoft UI オートメーション クライアントが IsPeripheral または同等の Microsoft UI オートメーション クライアント API にアクセスした場合のピアの動作を提供します。

(継承元 AutomationPeer)
IsRequiredForForm()

このピアに関連付けられている要素がフォームの必須要素かどうかを示す値を取得します。

(継承元 AutomationPeer)
IsRequiredForFormCore()

Microsoft UI オートメーション クライアントが IsRequiredForForm または同等の Microsoft UI オートメーション クライアント API を呼び出した場合のピアの動作を提供します。

(継承元 AutomationPeer)
Navigate(AutomationNavigationDirection)

UI オートメーション ツリー内の指定した方向の要素を取得します。

(継承元 AutomationPeer)
NavigateCore(AutomationNavigationDirection)

Microsoft UI オートメーション クライアントが Navigate または同等の Microsoft UI オートメーション クライアント API を呼び出したときのピアの動作を提供します。

(継承元 AutomationPeer)
PeerFromProvider(IRawElementProviderSimple)

指定した IRawElementProviderSimple プロキシの AutomationPeer を取得します。

(継承元 AutomationPeer)
ProviderFromPeer(AutomationPeer)

指定した AutomationPeerIRawElementProviderSimple プロキシを取得します。

(継承元 AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

オートメーション イベントを発生させます。

(継承元 AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

通知イベントを開始します。

(継承元 AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

変更されたプロパティ値をオートメーション クライアントに通知するイベントを発生させます。

(継承元 AutomationPeer)
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer)

ツリー構造が変更されたことを Microsoft UI オートメーション コアに通知するイベントを発生させます。

(継承元 AutomationPeer)
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>)

テキスト コントロールがプログラムによってテキストを変更したことを Microsoft UI オートメーション コアに通知するイベントを発生させます。

(継承元 AutomationPeer)
ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetFocus()

このオートメーション ピアに関連付けられている要素にキーボード フォーカスを設定します。

(継承元 AutomationPeer)
SetFocusCore()

Microsoft UI オートメーション クライアントが SetFocus または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
SetParent(AutomationPeer)

この AutomationPeer の親である AutomationPeer を設定します。

(継承元 AutomationPeer)
SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
ShowContextMenu()

owner 要素で使用できるコンテキスト メニューを表示します。

(継承元 AutomationPeer)
ShowContextMenuCore()

Microsoft UI オートメーション クライアントが ShowContextMenu または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

(継承元 AutomationPeer)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

適用対象

こちらもご覧ください