ItemAutomationPeer 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í.
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní.
public ref class ItemAutomationPeer abstract : System::Windows::Automation::Peers::AutomationPeer
public ref class ItemAutomationPeer abstract : System::Windows::Automation::Peers::AutomationPeer, System::Windows::Automation::Provider::IVirtualizedItemProvider
public abstract class ItemAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
public abstract class ItemAutomationPeer : System.Windows.Automation.Peers.AutomationPeer, System.Windows.Automation.Provider.IVirtualizedItemProvider
type ItemAutomationPeer = class
inherit AutomationPeer
type ItemAutomationPeer = class
inherit AutomationPeer
interface IVirtualizedItemProvider
Public MustInherit Class ItemAutomationPeer
Inherits AutomationPeer
Public MustInherit Class ItemAutomationPeer
Inherits AutomationPeer
Implements IVirtualizedItemProvider
- Dědičnost
- Odvozené
- Implementuje
Poznámky
Datové položky, které nejsou také UIElement typy, nemají podřízené UIElement položky, ale můžou mít strom a odpovídající strom automatizace uživatelského rozhraní.
Například může mít kolekci řetězců, ListBox které obsahují datové položky. Když jsou tyto položky zpracovány pro ItemsControl vizualizaci, UIElement vytvoří se pro ně strom. Tento strom může mít odpovídající strom automatizace uživatelského rozhraní. Po vytvoření stromu WPF sloučí UIElement strom do stromu automatizace uživatelského rozhraní. ItemAutomationPeer spolupracuje se svým UIElement protějškem, pokud existuje, získat další informace o UIElement stromu.
Tento dualismus mají pouze viditelné datové položky, přesněji řečeno odpovídající UIElement stromy. Neviditelné datové položky, které nemají odpovídající UIElement stromy, mají pouze jeden ItemAutomationPeer.
Konstruktory
ItemAutomationPeer(Object, ItemsControlAutomationPeer) |
Poskytuje inicializaci pro hodnoty základní třídy při vyvolání konstruktorem odvozené třídy. |
Vlastnosti
Dispatcher |
Získá přidruženou Dispatcher k tomuto DispatcherObject . (Zděděno od DispatcherObject) |
EventsSource |
Získá nebo nastaví objekt AutomationPeer , který je hlášen klientovi 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 |
Item |
Získá datovou položku v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
ItemsControlAutomationPeer |
Získá, ItemsControlAutomationPeer který je přidružen k objektu ItemsControl , který obsahuje kolekci Items . |
Metody
CheckAccess() |
Určuje, zda má volající vlákno přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetAcceleratorKey() |
Získá kombinace kláves akcelerátoru pro prvek, který je přidružen k partnerskému vztahu automatizace uživatelského rozhraní. (Zděděno od AutomationPeer) |
GetAcceleratorKeyCore() |
Získá klíč akcelerátoru UIElement pro, který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
GetAccessKey() |
Získá přístupový klíč pro prvek, který je přidružen k partnerskému vztahu automatizace. (Zděděno od AutomationPeer) |
GetAccessKeyCore() |
Získá přístupový klíč pro UIElement , který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
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() |
Při přepsání v odvozené třídě je volána pomocí GetAutomationControlType(). (Zděděno od AutomationPeer) |
GetAutomationId() |
AutomationId Získá prvek, který je přidružen k partnerský uzel automatizace. (Zděděno od AutomationPeer) |
GetAutomationIdCore() |
Získá řetězec, který jednoznačně identifikuje UIElement , který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
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() |
Získá, Rect který představuje ohraničující obdélník zadaného UIElementobjektu . |
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() |
Získá kolekci podřízených elementů UIElement , který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
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() |
Při přepsání v odvozené třídě je volána pomocí GetClassName(). (Zděděno od AutomationPeer) |
GetClickablePoint() |
Získá Point na elementu, který je přidružen k partnerský uzel automatizace, který reaguje na kliknutí myší. (Zděděno od AutomationPeer) |
GetClickablePointCore() |
Získá objekt Point , který představuje místo, na které lze kliknout, který je v zadaném UIElementobjektu . |
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 automatizaci uživatelského rozhraní seznam prvků ovlivněných nebo řízených tímto AutomationPeerobjektem . (Zděděno od AutomationPeer) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetHeadingLevel() |
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
GetHeadingLevelCore() |
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní. |
GetHeadingLevelCore() |
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
GetHelpText() |
Získá text, který popisuje funkčnost ovládacího prvku, který je přidružen k partnerskému ovládacího prvku automatizace. (Zděděno od AutomationPeer) |
GetHelpTextCore() |
Získá řetězec, který popisuje funkčnost objektu UIElement , který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
GetHostRawElementProviderCore() |
Říká automatizaci uživatelského rozhraní, kam ve stromu automatizace uživatelského rozhraní umístit |
GetItemStatus() |
Získá text, který vyjadřuje vizuální stav elementu, který je přidružen k tomuto partnerskému vztahu automatizace. (Zděděno od AutomationPeer) |
GetItemStatusCore() |
Získá řetězec, který vyjadřuje vizuální stav zadaného UIElement. |
GetItemType() |
Získá řetězec, který popisuje typ položky objektu. (Zděděno od AutomationPeer) |
GetItemTypeCore() |
Získá řetězec čitelný pro člověka, který obsahuje typ položky, který představuje zadaný UIElement . |
GetLabeledBy() |
Získá pro AutomationPeerLabel , který je zaměřen na prvek. (Zděděno od AutomationPeer) |
GetLabeledByCore() |
Získá pro AutomationPeerLabel , který je zaměřen na zadaný UIElement. |
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 pro UIElement , který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer objektu. |
GetLiveSettingCore() |
Při přepsání v odvozené třídě vrátí vlastnosti oznámení živé oblasti. Volá se metodou GetLiveSetting() . (Zděděno od AutomationPeer) |
GetLocalizedControlType() |
Získá lokalizovaný řetězec čitelný pro člověka AutomationControlType , který představuje hodnotu ovládacího prvku, který je přidružen k tomuto partnerskému vztahu 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ému vztahu automatizace. (Zděděno od AutomationPeer) |
GetNameCore() |
Získá textový popisek UIElement , který odpovídá datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeer. |
GetOrientation() |
Získá hodnotu, která označuje explicitní orientaci ovládacího prvku, pokud existuje. (Zděděno od AutomationPeer) |
GetOrientationCore() |
Získá hodnotu, která označuje, zda zadaný UIElement je rozložen v určitém směru. |
GetParent() |
AutomationPeer Získá nadřazenou hodnotu tohoto AutomationPeerobjektu . (Zděděno od AutomationPeer) |
GetPattern(PatternInterface) |
Vrátí objekt, který podporuje zadaný vzor ovládacího prvku, který je přidružen k tomuto partnerskému ovládacího prvku automatizace. |
GetPattern(PatternInterface) |
Při přepsání v odvozené třídě získá řídicí vzor, který je přidružen k zadané PatternInterface. (Zděděno od AutomationPeer) |
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() |
Získá pozici této položky v rámci sady. |
GetPositionInSetCore() |
Při přepsání v odvozené třídě poskytuje automatizaci uživatelského rozhraní celočíselnou hodnotu s jedním založeným na celé číslo, která popisuje pozici, kterou tento prvek zaujímá ve skupině nebo sadě. (Zděděno od AutomationPeer) |
GetSizeOfSet() |
Pokusí se získat hodnotu SizeOfSet vlastnosti. (Zděděno od AutomationPeer) |
GetSizeOfSetCore() |
Získá velikost sady, která obsahuje tuto položku. |
GetSizeOfSetCore() |
Při přepsání v odvozené třídě poskytuje ui Automation s velikostí skupiny nebo sady, do které tento prvek patří. (Zděděno od AutomationPeer) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
HasKeyboardFocus() |
Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerskému vztahu automatizace aktuálně má fokus klávesnice. (Zděděno od AutomationPeer) |
HasKeyboardFocusCore() |
Získá hodnotu, která označuje, zda zadaný UIElement aktuálně má fokus vstupu klávesnice. |
InvalidatePeer() |
Aktivuje přepočet hlavních vlastností objektu AutomationPeer a v případě změny vlastností vyvolá PropertyChanged oznámení klientovi služby Automation. (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() |
Získá hodnotu, která označuje, zda zadaný UIElement obsahuje data, která jsou prezentována uživateli. |
IsControlElement() |
Získá hodnotu, která označuje, zda je prvek chápaný uživatelem jako interaktivní nebo jako přispívání do logické struktury ovládacího prvku v grafickém uživatelském rozhraní. (Zděděno od AutomationPeer) |
IsControlElementCore() |
Získá hodnotu, která označuje, zda UIElement je přidružena k tomu ItemAutomationPeer , je pochopena koncovým uživatelem jako interaktivní. |
IsDialog() |
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
IsDialogCore() |
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní. |
IsDialogCore() |
Zpřístupňuje položku dat v kolekci Items 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ému vztahu automatizace podporuje interakci. (Zděděno od AutomationPeer) |
IsEnabledCore() |
Získá hodnotu, která označuje, zda zadaný UIElement může přijímat a odesílat události. |
IsKeyboardFocusable() |
Získá hodnotu, která označuje, zda prvek může přijmout fokus klávesnice. (Zděděno od AutomationPeer) |
IsKeyboardFocusableCore() |
Získá hodnotu, která označuje, zda zadaná UIElement může přijmout fokus klávesnice. |
IsOffscreen() |
Získá hodnotu, která označuje, zda je prvek mimo obrazovku. (Zděděno od AutomationPeer) |
IsOffscreenCore() |
Získá hodnotu, která označuje, zda je zadaný UIElement je mimo obrazovku. |
IsPassword() |
Získá hodnotu, která označuje, zda prvek obsahuje citlivý obsah. (Zděděno od AutomationPeer) |
IsPasswordCore() |
Získá hodnotu, která označuje, zda zadaný UIElement obsahuje chráněný obsah. |
IsRequiredForForm() |
Získá hodnotu, která označuje, zda prvek, který je přidružen k tomuto partnerskému vztahu musí být dokončen ve formuláři. (Zděděno od AutomationPeer) |
IsRequiredForFormCore() |
Získá hodnotu, která označuje, zda zadané UIElement je nutné dokončit ve formuláři. |
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) |
Získá pro IRawElementProviderSimple zadaný AutomationPeer. (Zděděno od AutomationPeer) |
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Vyvolání události vyvoláním AutomationPeerAsyncContentLoadedEvent události. (Zděděno od AutomationPeer) |
RaiseAutomationEvent(AutomationEvents) |
Vyvolá událost automatizace. (Zděděno od AutomationPeer) |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Zpřístupňuje položku dat v kolekci Items pro automatizaci uživatelského rozhraní. (Zděděno od AutomationPeer) |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Vyvolá událost, která klienta automatizace upozorní 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 vztahu automatizace. (Zděděno od AutomationPeer) |
SetFocusCore() |
Nastaví fokus vstupu klávesnice na zadaném UIElement. Odpovídá UIElement datové položce v kolekci Items , která je přidružena k tomuto ItemAutomationPeerobjektu . |
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) |
Explicitní implementace rozhraní
IVirtualizedItemProvider.Realize() |
Vytvoří virtuální položku plně přístupnou jako prvek automatizace uživatelského rozhraní. |