UIElement3DAutomationPeer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní.
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
- Dědičnost
Poznámky
Ve výchozím nastavení každá třída, která dědí z UIElement3D , používá UIElement3DAutomationPeer ke komunikaci s automatizací uživatelského rozhraní.
Pokud vytvoříte třídu, která dědí z UIElement3Dtřídy , můžete chtít poskytnout partnerský uzel automatizace, který bude podporovat funkce vaší třídy. Přepište metodu GetClassNameCore pro vrácení řetězce, který představuje typ elementu přidruženého k objektu UIElement3DAutomationPeer. Pokud například vytvoříte třídu s názvem My3DElement
a partnerský uzel automatizace s názvem My3DElementAutomationPeer
, přepište metodu GetClassNameCore , která vrátí řetězec My3DElement.
Pokud vaše třída odpovídá některému ze známých typů ovládacích prvků, přepište metodu GetAutomationControlTypeCore , aby se vrátila ControlType. Všimněte si, že i když jsou existující ControlType hodnoty obecně přidruženy k ovládacím prvkům 2D, ControlType označuje funkce ovládacího prvku, nikoli jeho vzhled. Pokud tedy vyvoláte UIElement3D akci, když na ni uživatel klikne, budete pravděpodobně chtít GetHelpTextCore vrátit ControlType.Button.
Chování vlastního UIElement3D určuje, jaké další metody byste měli přepsat. Každé téma metody v tématu UIElement3DAutomationPeer popisuje, jak se metoda používá a kdy je vhodné ji přepsat.
UIElement3DAutomationPeer je zaveden v rozhraní .NET Framework verze 3.5. Další informace najdete v tématu Verze a závislosti.
Konstruktory
UIElement3DAutomationPeer(UIElement3D) |
Inicializuje novou instanci UIElement3DAutomationPeer třídy . |
Vlastnosti
Dispatcher |
Získá přidruženou Dispatcher k tomuto DispatcherObject . (Zděděno od DispatcherObject) |
EventsSource |
Získá nebo nastaví , AutomationPeer který je hlášen do klienta automatizace jako zdroj pro všechny události, které pocházejí z tohoto AutomationPeer. (Zděděno od AutomationPeer) |
IsHwndHost |
Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto AutomationPeer hostiteli |
Owner |
Získá, UIElement3D který je přidružen k tomuto UIElement3DAutomationPeer. |
Metody
CheckAccess() |
Určuje, zda má volající vlákno přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
CreatePeerForElement(UIElement3D) |
Vytvoří pro UIElement3DAutomationPeer zadaný UIElement3D. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
FromElement(UIElement3D) |
Vrátí hodnotu UIElement3DAutomationPeer pro zadanou UIElement3Dhodnotu . |
GetAcceleratorKey() |
Získá kombinace kláves akcelerátoru pro prvek, který je přidružen k uživatelské rozhraní Automatizace peer. (Zděděno od AutomationPeer) |
GetAcceleratorKeyCore() |
Vrátí klávesu akcelerátoru UIElement3D pro , která je přidružená k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetAcceleratorKey(). |
GetAccessKey() |
Získá přístupový klíč pro prvek, který je přidružen k partnerský uzel automatizace. (Zděděno od AutomationPeer) |
GetAccessKeyCore() |
Vrátí přístupový klíč pro UIElement3D , který je přidružený k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetAccessKey(). |
GetAutomationControlType() |
Získá typ ovládacího prvku, který je přidružen k partnerskému ovládacího prvku automatizace uživatelského rozhraní. (Zděděno od AutomationPeer) |
GetAutomationControlTypeCore() |
Vrátí typ ovládacího prvku, UIElement3D který je přidružen k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetAutomationControlType(). |
GetAutomationId() |
Získá z AutomationId elementu, který je přidružen k partnerskému dvěma uzlům automatizace. (Zděděno od AutomationPeer) |
GetAutomationIdCore() |
Vrátí řetězec, který jednoznačně identifikuje UIElement3D řetězec přidružený k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetAutomationId(). |
GetBoundingRectangle() |
Rect Získá objekt, který představuje souřadnice obrazovky elementu, který je přidružen k partnerský uzel automatizace. (Zděděno od AutomationPeer) |
GetBoundingRectangleCore() |
Vrátí hodnotu Rect , která představuje ohraničující obdélník objektu UIElement3D , který je přidružen k tomuto UIElement3DAutomationPeerobjektu . Tato metoda je volána metodou GetBoundingRectangle(). |
GetChildren() |
Získá kolekci elementů GetChildren() , které jsou reprezentovány ve stromu automatizace uživatelského rozhraní jako bezprostředně podřízené prvky automatizace peer. (Zděděno od AutomationPeer) |
GetChildrenCore() |
Vrátí kolekci podřízených prvků objektu , který je přidružen k tomuto UIElement3DAutomationPeerobjektu UIElement3D . Tato metoda je volána metodou GetChildren(). |
GetClassName() |
Získá název, který se používá s AutomationControlType, k odlišení ovládacího prvku, který je reprezentován tímto AutomationPeer. (Zděděno od AutomationPeer) |
GetClassNameCore() |
Vrátí název , UIElement3D který je přidružen k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetClassName(). |
GetClickablePoint() |
Point Získá na prvek, který je přidružen k partnerský uzel automatizace, který reaguje na kliknutí myší. (Zděděno od AutomationPeer) |
GetClickablePointCore() |
Vrátí hodnotuPoint, která představuje mezeru, na kterou lze kliknout, která je přidružena k tomuto UIElement3DAutomationPeerobjektu UIElement3D . Tato metoda je volána metodou GetClickablePoint(). |
GetControlledPeers() |
Poskytuje automatizaci uživatelského rozhraní se seznamem prvků ovlivněných nebo řízených tímto AutomationPeer. (Zděděno od AutomationPeer) |
GetControlledPeersCore() |
Při přepsání v odvozené třídě poskytuje ui Automation se seznamem prvků ovlivněných nebo řízených touto třídou AutomationPeer. (Zděděno od AutomationPeer) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetHeadingLevel() |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
GetHeadingLevelCore() |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. |
GetHeadingLevelCore() |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
GetHelpText() |
Získá text, který popisuje funkce ovládacího prvku, který je přidružen k partnerský uzel automatizace. (Zděděno od AutomationPeer) |
GetHelpTextCore() |
Vrátí řetězec, který popisuje funkci UIElement3D , která je přidružena k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetHelpText(). |
GetHostRawElementProviderCore() |
Říká automatizaci uživatelského rozhraní, kam ve stromu automatizace uživatelského rozhraní umístí |
GetItemStatus() |
Získá text, který vyjadřuje vizuální stav prvku, který je přidružen k tomuto partnerský uzel automatizace. (Zděděno od AutomationPeer) |
GetItemStatusCore() |
Vrátí řetězec, který informuje o stavu přidruženého UIElement3D k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetItemStatus(). |
GetItemType() |
Získá řetězec, který popisuje, jaký druh položky objekt představuje. (Zděděno od AutomationPeer) |
GetItemTypeCore() |
Vrátí čitelný řetězec, který představuje typ položky, který je UIElement3D pro tento UIElement3DAutomationPeerobjekt . Tato metoda je volána metodou GetItemType(). |
GetLabeledBy() |
Získá pro AutomationPeerLabel , který je zaměřen na prvek. (Zděděno od AutomationPeer) |
GetLabeledByCore() |
Vrátí hodnotu AutomationPeer pro prvek, který cílí na UIElement3D pro tento UIElement3DAutomationPeerobjekt . Tato metoda je volána metodou GetLabeledBy(). |
GetLiveSetting() |
Získá charakteristiky oznámení živé oblasti, která je přidružena k tomuto partnerskému vztahu automatizace. (Zděděno od AutomationPeer) |
GetLiveSettingCore() |
Získá charakteristiky oznámení živé oblasti objektu UIElement3D , který je přidružen k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetLiveSetting(). |
GetLiveSettingCore() |
Při přepsání v odvozené třídě, vrátí vlastnosti oznámení živé oblasti. Volána metodou GetLiveSetting() . (Zděděno od AutomationPeer) |
GetLocalizedControlType() |
Získá čitelný lokalizovaný řetězec, který představuje AutomationControlType hodnotu ovládacího prvku, který je přidružen k tomuto partnerskému ovládacího prvku automatizace. (Zděděno od AutomationPeer) |
GetLocalizedControlTypeCore() |
Při přepsání v odvozené třídě je volána pomocí GetLocalizedControlType(). (Zděděno od AutomationPeer) |
GetName() |
Získá text, který popisuje prvek, který je přidružen k tomuto partnerský uzel automatizace. (Zděděno od AutomationPeer) |
GetNameCore() |
Vrátí řetězec, který představuje řetězec přidružený k tomuto UIElement3DAutomationPeerobjektu UIElement3D . Tato metoda je volána metodou GetName(). |
GetOrientation() |
Získá hodnotu, která označuje explicitní orientaci ovládacích prvků, pokud existuje. (Zděděno od AutomationPeer) |
GetOrientationCore() |
Vrátí orientaci , UIElement3D která je přidružena k tomuto UIElement3DAutomationPeer. Tato metoda je volána metodou GetOrientation(). |
GetParent() |
Získá objekt AutomationPeer , který je nadřazený této AutomationPeer. (Zděděno od AutomationPeer) |
GetPattern(PatternInterface) |
Vrátí řídicí vzor pro , UIElement3D který je přidružen k tomuto UIElement3DAutomationPeer. |
GetPeerFromPoint(Point) |
Získá z AutomationPeer zadaného bodu. (Zděděno od AutomationPeer) |
GetPeerFromPointCore(Point) |
Při přepsání v odvozené třídě je volána z GetPeerFromPoint(Point). (Zděděno od AutomationPeer) |
GetPositionInSet() |
Pokusí se získat hodnotu PositionInSet vlastnosti . (Zděděno od AutomationPeer) |
GetPositionInSetCore() |
Načte PositionInSetProperty a vrátí hodnotu |
GetPositionInSetCore() |
Při přepsání v odvozené třídě poskytuje ui Automation s jednou celočíselnou hodnotou, která popisuje pozici, kterou tento prvek zabírá ve skupině nebo sadě. (Zděděno od AutomationPeer) |
GetSizeOfSet() |
Pokusí se získat hodnotu SizeOfSet vlastnosti . (Zděděno od AutomationPeer) |
GetSizeOfSetCore() |
Poskytuje hodnotu pro ui Automation SizeOfSet vlastnost. |
GetSizeOfSetCore() |
Při přepsání v odvozené třídě poskytuje ui Automation s velikostí skupiny nebo sady, do které patří tento prvek. (Zděděno od AutomationPeer) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
HasKeyboardFocus() |
Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerský uzel automatizace aktuálně má fokus klávesnice. (Zděděno od AutomationPeer) |
HasKeyboardFocusCore() |
Vrátí hodnotu, která označuje, zda UIElement3D má položka přidružená k této UIElement3DAutomationPeer hodnotě aktuálně fokus vstupu pomocí klávesnice. Tato metoda je volána metodou HasKeyboardFocus(). |
InvalidatePeer() |
Aktivuje přepočet hlavních vlastností objektu AutomationPeer a vyvolá oznámení klientovi služby Automation, pokud se vlastnosti změnily PropertyChanged . (Zděděno od AutomationPeer) |
IsContentElement() |
Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerskému vztahu automatizace obsahuje data, která jsou prezentována uživateli. (Zděděno od AutomationPeer) |
IsContentElementCore() |
Vrátí hodnotu, která označuje, zda UIElement3D je přidružena k tomuto UIElement3DAutomationPeer prvku, který obsahuje data, která jsou prezentována uživateli. Tato metoda je volána metodou IsContentElement(). |
IsControlElement() |
Získá hodnotu, která označuje, zda prvek je pochopit jako interaktivní nebo jako příspěvek do logické struktury ovládacího prvku v grafickém uživatelském rozhraní. (Zděděno od AutomationPeer) |
IsControlElementCore() |
Vrátí hodnotu, která označuje, jestli UIElement3D koncový uživatel chápe, že je přidružená k tomu UIElement3DAutomationPeer jako interaktivní. Volitelně může uživatel pochopit UIElement3D , že přispívá k logické struktuře ovládacího prvku v grafickém uživatelském rozhraní. Tuto metodu volá .IsControlElement() |
IsDialog() |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
IsDialogCore() |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. |
IsDialogCore() |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
IsEnabled() |
Získá hodnotu, která označuje, zda prvek přidružený k tomuto partnerský uzel automatizace podporuje interakci. (Zděděno od AutomationPeer) |
IsEnabledCore() |
Vrátí hodnotu, která označuje, jestli UIElement3D se může akce, která je s tím UIElement3DAutomationPeer spojená, účastnit testování přístupů, nebo přijmout fokus. Tuto metodu volá .IsKeyboardFocusable() |
IsKeyboardFocusable() |
Získá hodnotu, která označuje, zda prvek může přijmout fokus klávesnice. (Zděděno od AutomationPeer) |
IsKeyboardFocusableCore() |
Vrátí hodnotu, která označuje, jestli UIElement3D je k tomu UIElement3DAutomationPeer přidružená možnost přijmout fokus klávesnice. Tuto metodu volá .IsKeyboardFocusable() |
IsOffscreen() |
Získá hodnotu, která označuje, zda je prvek mimo obrazovku. (Zděděno od AutomationPeer) |
IsOffscreenCore() |
Vrátí hodnotu, která označuje, jestli UIElement3D je přidružená UIElement3DAutomationPeer hodnota mimo obrazovku. Tuto metodu volá .IsOffscreen() |
IsPassword() |
Získá hodnotu, která označuje, zda prvek obsahuje citlivý obsah. (Zděděno od AutomationPeer) |
IsPasswordCore() |
Vrátí hodnotu, která označuje, zda UIElement3D objekt přidružený k tomuto UIElement3DAutomationPeer objektu obsahuje chráněný obsah. Tuto metodu volá .IsPassword() |
IsRequiredForForm() |
Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerskému vztahu musí být dokončena ve formuláři. (Zděděno od AutomationPeer) |
IsRequiredForFormCore() |
Vrátí hodnotu, která označuje, zda UIElement3D je nutné vyplnit formulář, který je s tím UIElement3DAutomationPeer spojen. Tuto metodu volá .IsRequiredForForm() |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
PeerFromProvider(IRawElementProviderSimple) |
Získá pro AutomationPeer zadaný IRawElementProviderSimple proxy server. (Zděděno od AutomationPeer) |
ProviderFromPeer(AutomationPeer) |
IRawElementProviderSimple Získá pro zadaný AutomationPeer. (Zděděno od AutomationPeer) |
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Volá se k AutomationPeer vyvolání AsyncContentLoadedEvent události. (Zděděno od AutomationPeer) |
RaiseAutomationEvent(AutomationEvents) |
Vyvolá událost automatizace. (Zděděno od AutomationPeer) |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
UIElement3D Zveřejňuje typy pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Vyvolá událost upozorňovat klienta automatizace na změněnou hodnotu vlastnosti. (Zděděno od AutomationPeer) |
ResetChildrenCache() |
Synchronně resetuje strom podřízených prvků voláním GetChildrenCore(). (Zděděno od AutomationPeer) |
SetFocus() |
Nastaví fokus klávesnice na prvek, který je přidružený k tomuto partnerskému počítači automatizace. (Zděděno od AutomationPeer) |
SetFocusCore() |
Nastaví fokus vstupu klávesnice na UIElement3D ten, který je přidružený k tomuto UIElement3DAutomationPeer. Tuto metodu volá .SetFocus() |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
VerifyAccess() |
Vynutí, aby volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |