FrameworkElementAutomationPeer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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
- 繼承
- 衍生
- 屬性
範例
此範例顯示從 FrameworkElementAutomationPeer 衍生對等的基本子類別需求,並支援至少一個控件模式。
此程式代碼是 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 類別案例的實作。 這包括不一定顯示為公用 API 公開的行為,例如來自 automationPeer的許多
FrameworkElementAutomationPeer 包含對等行為的廣泛基底實作,其他對等可用來報告來自 UIElement 和 FrameworkElement 層級擁有者類別的資訊。 如需詳細資訊,請參閱
除了 Core 覆寫之外,FrameworkElementAutomationPeer 還有兩個靜態公用程式方法,可用於從控件程式代碼內取得對等句柄,或從專案容器對等專案產生對等專案,以進行Microsoft UI 自動化支援。 以下是:
如果您需要定義自定義自動化對等,且無法識別與衍生自擁有者類別的控件或基類配對的衍生對等類別,您應該以 FrameworkElementAutomationPeer 作為對等基礎。 即使擁有者類別不一定是 FrameworkElement,您也無法直接從 automationPeer 衍生對等,因為 FrameworkElementAutomationPeer 有許多覆寫,可提供配置、自動化和 UI 互動的預期行為。 您至少必須從
FrameworkElementAutomationPeer 衍生類別
FrameworkElementAutomationPeer 是數個立即衍生類別的父類別,可實作 Windows 運行時間控件和元素的對等支援。 其中有些對等類別是符合控件基類而非實際控件的對等。 例如,ButtonBaseAutomationPeer 存在,因此它可以定義數個類別的共用對等行為,這些類別支援衍生自 ButtonBase的實際 Button 類別。 以下是直接衍生自 FrameworkElementAutomationPeer 的類別列表:
- AppBarAutomationPeer
- ButtonBaseAutomationPeer
- ComboBoxItemAutomationPeer
- DatePickerAutomationPeer
- FlipViewItemAutomationPeer
- FlyoutPresenterAutomationPeer
- GridViewItemAutomationPeer
- GroupItemAutomationPeer
- HubAutomationPeer
- HubSectionAutomationPeer
- ItemsControlAutomationPeer
- ListBoxItemAutomationPeer
- ListViewBaseHeaderItemAutomationPeer
- ListViewItemAutomationPeer
- MediaPlayerElementAutomationPeer
- MenuFlyoutItemAutomationPeer
- PasswordBoxAutomationPeer
- ProgressRingAutomationPeer
- RangeBaseAutomationPeer
- RichEditBoxAutomationPeer
- RichTextBlockAutomationPeer
- RichTextBlockOverflowAutomation
- ScrollViewerAutomationPeer
- SemanticZoomAutomationPeer
- TextBlockAutomationPeer
- TextBoxAutomationPeer
- ThumbAutomationPeer
- TimePickerAutomationPeer
- ToggleMenuFlyoutItemAutomationPeer
- ToggleSwitchAutomationPeer
建構函式
FrameworkElementAutomationPeer(FrameworkElement) |
初始化 FrameworkElementAutomationPeer 類別的新實例。 |
屬性
Dispatcher |
一律會在 Windows App SDK 應用程式中傳回 |
DispatcherQueue |
取得與這個對象相關聯的 |
EventsSource |
取得或設定 |
Owner |
取得與這個 FrameworkElementAutomationPeer相關聯的 UIElement 擁有者。 |
方法
ClearValue(DependencyProperty) |
清除相依性屬性的本機值。 (繼承來源 DependencyObject) |
CreatePeerForElement(UIElement) | |
FromElement(UIElement) |
會傳回指定之 UIElement的 FrameworkElementAutomationPeer。 |
GetAcceleratorKey() |
取得與UI自動化對等相關聯之物件的快捷鍵組合。 (繼承來源 AutomationPeer) |
GetAcceleratorKeyCore() |
當Microsoft使用者介面自動化用戶端呼叫 getAcceleratorKey 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetAccessKey() |
取得與自動化對等相關聯之專案的存取金鑰。 (繼承來源 AutomationPeer) |
GetAccessKeyCore() |
當Microsoft使用者介面自動化用戶端呼叫 getAccessKey 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetAnimationBaseValue(DependencyProperty) |
傳回為相依性屬性建立的任何基底值,這會在動畫未使用的情況下套用。 (繼承來源 DependencyObject) |
GetAnnotations() |
取得目前自動化對等UI自動化註釋清單的參考。 (繼承來源 AutomationPeer) |
GetAnnotationsCore() |
當Microsoft使用者介面自動化用戶端呼叫 getAnnotations 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetAutomationControlType() |
取得與UI自動化對等相關聯之專案的控件類型。 (繼承來源 AutomationPeer) |
GetAutomationControlTypeCore() |
當Microsoft UI 自動化用戶端呼叫 getAutomationControlType 或對等的 Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetAutomationId() |
取得與自動化對等相關聯的專案 AutomationId。 (繼承來源 AutomationPeer) |
GetAutomationIdCore() |
當Microsoft使用者介面自動化用戶端呼叫 getAutomationId 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetBoundingRectangle() |
取得 Rect 物件 |
GetBoundingRectangleCore() |
當Microsoft使用者介面自動化用戶端呼叫 getBoundingRectangle 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetChildren() |
取得在UI自動化樹狀結構中表示為自動化對等之直接子元素的子專案集合。 (繼承來源 AutomationPeer) |
GetChildrenCore() |
當Microsoft使用者介面自動化用戶端呼叫 getChildren 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetClassName() |
取得與 automationControlType搭配使用的名稱,以區分這個 AutomationPeer所代表的控件。 (繼承來源 AutomationPeer) |
GetClassNameCore() |
當Microsoft使用者介面自動化用戶端呼叫 getClassName 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetClickablePoint() |
取得與回應滑鼠按兩下之自動化對等相關聯的專案點。 (繼承來源 AutomationPeer) |
GetClickablePointCore() |
當Microsoft使用者介面自動化用戶端呼叫 getClickablePoint 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetControlledPeers() |
當Microsoft使用者介面自動化用戶端呼叫 GetControlledPeers 或對等的 Microsoft UI 自動化用戶端 API 時,提供對等的行為,例如取得 UIA_ControllerForPropertyId所識別的屬性值。 (繼承來源 AutomationPeer) |
GetControlledPeersCore() |
取得目前自動化對等的受控制對等清單。 (繼承來源 AutomationPeer) |
GetCulture() |
呼叫 GetCultureCore,以取得與自動化對等相關聯之元素的文化特性值。 (繼承來源 AutomationPeer) |
GetCultureCore() |
取得與自動化對等相關聯的專案文化特性值。 (繼承來源 AutomationPeer) |
GetDescribedByCore() |
取得專案集合,提供自動化專案的詳細資訊。 (繼承來源 AutomationPeer) |
GetElementFromPoint(Point) |
從指定的點取得專案。 (繼承來源 AutomationPeer) |
GetElementFromPointCore(Point) |
當Microsoft使用者介面自動化用戶端呼叫 getElementFromPoint 或對等Microsoft UI 自動化用戶端 API 時,提供對等行為。 (繼承來源 AutomationPeer) |
GetFlowsFromCore() |
當Microsoft使用者介面自動化用戶端呼叫 automationProperties.GetFlowsFrom 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetFlowsToCore() |
當Microsoft使用者介面自動化用戶端呼叫 automationProperties.GetFlowsTo 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetFocusedElement() |
取得目前具有焦點的專案。 (繼承來源 AutomationPeer) |
GetFocusedElementCore() |
當Microsoft使用者介面自動化用戶端呼叫 getFocusedElement 或對等Microsoft UI 自動化用戶端 API 時,提供對等行為。 (繼承來源 AutomationPeer) |
GetFullDescription() |
取得當地語系化字串,描述影像或影像控制項等專案的實際視覺外觀或內容。 (繼承來源 AutomationPeer) |
GetFullDescriptionCore() |
當Microsoft使用者介面自動化用戶端呼叫 getFullDescription 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetHeadingLevel() |
取得與這個自動化對等相關聯之UI自動化專案的標題層級。 (繼承來源 AutomationPeer) |
GetHeadingLevelCore() |
當Microsoft使用者介面自動化用戶端呼叫 getHeadingLevel 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetHelpText() |
取得文字,描述與自動化對等相關聯的控件功能。 (繼承來源 AutomationPeer) |
GetHelpTextCore() |
當Microsoft使用者介面自動化用戶端呼叫 getHelpText 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetItemStatus() |
取得文字,這個文字會傳達與這個自動化對等相關聯之專案的視覺狀態。 (繼承來源 AutomationPeer) |
GetItemStatusCore() |
當Microsoft使用者介面自動化用戶端呼叫 getItemStatus 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetItemType() |
取得字串,描述專案所代表的項目類型。 (繼承來源 AutomationPeer) |
GetItemTypeCore() |
當Microsoft使用者介面自動化用戶端呼叫 GetItemType 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetLabeledBy() |
取得以 專案為目標之 UIElementAutomationPeer。 (繼承來源 AutomationPeer) |
GetLabeledByCore() |
當Microsoft使用者介面自動化用戶端呼叫 getLabeledBy 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetLandmarkType() |
取得這個自動化對等的地標類型。 (繼承來源 AutomationPeer) |
GetLandmarkTypeCore() |
當Microsoft使用者介面自動化用戶端呼叫 getLandmarkType 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetLevel() |
傳回與自動化對等相關聯之元素之層級 (hierarchy) 的 1 型整數。 (繼承來源 AutomationPeer) |
GetLevelCore() |
當Microsoft使用者介面自動化用戶端呼叫 getLevel 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetLiveSetting() |
取得與UI自動化對等相關聯之物件的即時設定通知行為資訊。 (繼承來源 AutomationPeer) |
GetLiveSettingCore() |
當Microsoft使用者介面自動化用戶端呼叫 getLiveSetting 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetLocalizedControlType() |
取得當地語系化字串,表示與這個自動化對等相關聯之控件的 AutomationControlType 值。 (繼承來源 AutomationPeer) |
GetLocalizedControlTypeCore() |
當Microsoft使用者介面自動化用戶端呼叫 getLocalizedControlType 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetLocalizedLandmarkType() |
取得當地語系化字串,表示與這個自動化對等相關聯之專案的 AutomationLandmarkType 值。 (繼承來源 AutomationPeer) |
GetLocalizedLandmarkTypeCore() |
當Microsoft使用者介面自動化用戶端呼叫 getLocalizedLandmarkType 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetName() |
取得文字,描述與這個自動化對等相關聯的專案。 Microsoft UI 自動化 名稱 值是大部分輔助技術在與 Microsoft UI 自動化架構互動時,代表您 app UI 的主要標識符。 (繼承來源 AutomationPeer) |
GetNameCore() |
當Microsoft使用者介面自動化用戶端呼叫 getName 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetOrientation() |
取得值,這個值表示明確控件方向,如果有的話。 (繼承來源 AutomationPeer) |
GetOrientationCore() |
當Microsoft使用者介面自動化用戶端 呼叫 getOrientation 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetParent() |
取得 AutomationPeer,這個 AutomationPeer 的父系。 (繼承來源 AutomationPeer) |
GetPattern(PatternInterface) |
取得與指定之 PatternInterface相關聯的控件模式。 (繼承來源 AutomationPeer) |
GetPatternCore(PatternInterface) |
當Microsoft使用者介面自動化用戶端呼叫 getPattern 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetPeerFromPoint(Point) |
從指定的點取得 AutomationPeer。 (繼承來源 AutomationPeer) |
GetPeerFromPointCore(Point) |
當Microsoft使用者介面自動化用戶端呼叫 getPeerFromPoint 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetPositionInSet() |
針對與自動化對等相關聯的專案,傳回集合中序數位置的 1 整數。 (繼承來源 AutomationPeer) |
GetPositionInSetCore() |
當Microsoft使用者介面自動化用戶端呼叫 getPositionInSet 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetSizeOfSet() |
針對與自動化對等相關聯之專案所在的集合大小,傳回以 1 為基底的整數。 (繼承來源 AutomationPeer) |
GetSizeOfSetCore() |
當Microsoft使用者介面自動化用戶端呼叫 getSizeOfSet 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
GetValue(DependencyProperty) |
從 DependencyObject 傳回相依性屬性的目前有效值,。 (繼承來源 DependencyObject) |
HasKeyboardFocus() |
取得值,這個值表示與這個自動化對等相關聯的專案目前是否具有鍵盤焦點。 (繼承來源 AutomationPeer) |
HasKeyboardFocusCore() |
當Microsoft使用者介面自動化用戶端呼叫 HasKeyboardFocus 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
InvalidatePeer() |
觸發 AutomationPeer 的主要屬性重新計算,並在屬性變更時,將 PropertyChanged 通知引發至自動化用戶端。 (繼承來源 AutomationPeer) |
IsContentElement() |
取得值,這個值表示與這個自動化對等相關聯的專案是否包含向使用者呈現的數據。 (繼承來源 AutomationPeer) |
IsContentElementCore() |
當Microsoft使用者介面自動化用戶端呼叫 IsContentElement 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsControlElement() |
取得值,這個值表示使用者是否將專案理解為互動式專案,或是參與 GUI 中控件的邏輯結構。 (繼承來源 AutomationPeer) |
IsControlElementCore() |
當Microsoft使用者介面自動化用戶端呼叫 isControlElement 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsDataValidForForm() |
取得布爾值,指出輸入或選取的值是否對與自動化專案相關聯的表單規則有效。 (繼承來源 AutomationPeer) |
IsDataValidForFormCore() |
當Microsoft使用者介面自動化用戶端存取IsDataValidForForm 或對等Microsoft UI自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsDialog() |
取得值,這個值表示與此自動化對等相關聯的專案是否為對話框視窗。 (繼承來源 AutomationPeer) |
IsDialogCore() |
當Microsoft使用者介面自動化用戶端呼叫 IsDialog 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsEnabled() |
取得值,這個值表示與這個自動化對等相關聯的專案是否支持互動。 (繼承來源 AutomationPeer) |
IsEnabledCore() |
當Microsoft使用者介面自動化用戶端呼叫 IsEnabled 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsKeyboardFocusable() |
取得值,這個值表示專案是否可以接受鍵盤焦點。 (繼承來源 AutomationPeer) |
IsKeyboardFocusableCore() |
當Microsoft使用者介面自動化用戶端呼叫 isKeyboardFocusable 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsOffscreen() |
取得值,這個值表示專案是否離開畫面。 (繼承來源 AutomationPeer) |
IsOffscreenCore() |
當Microsoft使用者介面自動化用戶端呼叫 isOffscreen 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsPassword() |
取得值,這個值表示專案是否包含敏感性內容。 (繼承來源 AutomationPeer) |
IsPasswordCore() |
當Microsoft使用者介面自動化用戶端呼叫 isPassword 或對等的 Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsPeripheral() |
取得布爾值,指出自動化專案是否代表周邊UI。 (繼承來源 AutomationPeer) |
IsPeripheralCore() |
當Microsoft使用者介面自動化用戶端存取 IsPeripheral 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
IsRequiredForForm() |
取得值,這個值表示與這個對等相關聯的專案是否必須在窗體上完成。 (繼承來源 AutomationPeer) |
IsRequiredForFormCore() |
當Microsoft使用者介面自動化用戶端呼叫 isRequiredForForm 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
Navigate(AutomationNavigationDirection) |
取得UI自動化樹狀結構中指定方向的專案。 (繼承來源 AutomationPeer) |
NavigateCore(AutomationNavigationDirection) |
當Microsoft使用者介面自動化用戶端呼叫 Navigate 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
PeerFromProvider(IRawElementProviderSimple) |
取得指定 IRawElementProviderSimple Proxy AutomationPeer。 (繼承來源 AutomationPeer) |
ProviderFromPeer(AutomationPeer) |
取得指定 AutomationPeerIRawElementProviderSimple Proxy。 (繼承來源 AutomationPeer) |
RaiseAutomationEvent(AutomationEvents) |
引發自動化事件。 (繼承來源 AutomationPeer) |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
起始通知事件。 (繼承來源 AutomationPeer) |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
引發事件,以通知自動化客戶端已變更的屬性值。 (繼承來源 AutomationPeer) |
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer) |
引發事件,以通知Microsoft用戶介面自動化核心樹狀結構已變更。 (繼承來源 AutomationPeer) |
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>) |
引發事件,通知Microsoft使用者介面自動化核心文字控件已以程序設計方式變更文字。 (繼承來源 AutomationPeer) |
ReadLocalValue(DependencyProperty) |
如果設定本機值,則傳回相依性屬性的本機值。 (繼承來源 DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
註冊通知函式,以接聽此 DependencyObject 實例上特定 DependencyProperty 的變更。 (繼承來源 DependencyObject) |
SetFocus() |
設定與這個自動化對等相關聯的專案上的鍵盤焦點。 (繼承來源 AutomationPeer) |
SetFocusCore() |
當Microsoft使用者介面自動化用戶端呼叫 setFocus 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
SetParent(AutomationPeer) |
設定 AutomationPeer,這個 AutomationPeer的父代。 (繼承來源 AutomationPeer) |
SetValue(DependencyProperty, Object) |
在 DependencyObject上設定相依性屬性的本機值。 (繼承來源 DependencyObject) |
ShowContextMenu() |
顯示擁有者專案的可用操作功能表。 (繼承來源 AutomationPeer) |
ShowContextMenuCore() |
當Microsoft使用者介面自動化用戶端呼叫 showContextMenu 或對等Microsoft UI 自動化用戶端 API 時,提供對等的行為。 (繼承來源 AutomationPeer) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
取消先前透過呼叫 registerPropertyChangedCallback 註冊的變更通知。 (繼承來源 DependencyObject) |