FrameworkElementAutomationPeer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Expose FrameworkElement types dérivés (y compris tous les contrôles) à Microsoft UI Automation.
/// [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
- Héritage
- Dérivé
- Attributs
Exemples
Cet exemple montre les exigences de sous-classe de base pour dériver un homologue à partir de FrameworkElementAutomationPeer et prendre en charge au moins un modèle de contrôle.
Ce code est un extrait de l’exemple d’accessibilité XAML .
Note
Cet exemple n’est pas conservé et peut ne pas être compilé.
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 ...
}
Fichiers MIDL 3.0 pour l’exemple de code C++/WinRT qui suit.
// 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
Remarques
Il n’existe aucune classe « ControlAutomationPeer ». FrameworkElementAutomationPeer sert d’implémentation pour tous les scénarios de classe de base Control qui impliquent Microsoft UI Automation. Cela inclut le comportement qui n’apparaît pas nécessairement comme une exposition à l’API publique, comme les implémentations pratiques de la plupart des méthodes Core de AutomationPeer.
FrameworkElementAutomationPeer inclut une implémentation de base étendue du comportement d’homologue que d’autres homologues peuvent utiliser pour signaler des informations provenant de classes propriétaires au niveau UIElement et FrameworkElement niveau. Pour plus d’informations, consultez la section « Implémentation de base dans FrameworkElementAutomationPeer » de homologues d’automatisation personnalisée.
En plus des remplacements de Core, FrameworkElementAutomationPeer a deux méthodes utilitaires statiques qui sont utiles pour obtenir un handle homologue à partir du code de contrôle ou pour générer des homologues d’éléments à partir d’un homologue de conteneur d’éléments pour la prise en charge de Microsoft UI Automation. Voici les éléments suivants :
- CreatePeerForElement
- FromElement
Si vous avez besoin de définir un homologue Automation personnalisé et que vous ne pouvez pas identifier une classe homologue plus dérivée qui s’associe au contrôle ou à la classe de base à partir de laquelle vous dérivez la classe propriétaire, vous devez baser votre homologue sur FrameworkElementAutomationPeer. Même si la classe propriétaire n’est pas nécessairement un FrameworkElement, vous ne pouvez pas dériver pratiquement des homologues de AutomationPeer directement, car FrameworkElementAutomationPeer a de nombreux remplacements qui fournissent le comportement attendu pour les interactions de disposition, d’automatisation et d’interface utilisateur. Vous devez dériver votre classe propriétaire de UIElement au moins, sinon il n’existe aucun moyen de créer l’homologue sur la charge d’arborescence Automation avec OnCreateAutomationPeer.
FrameworkElementAutomationPeer classes dérivées
FrameworkElementAutomationPeer est la classe parente pour plusieurs classes dérivées immédiatement qui implémentent la prise en charge d’homologue pour les contrôles et les éléments Windows Runtime. Certaines de ces classes homologues correspondent à des classes de base de contrôle plutôt qu’à des contrôles pratiques. Par exemple, ButtonBaseAutomationPeer existe afin qu’elle puisse définir le comportement d’homologue partagé pour plusieurs classes qui prennent en charge les classes Button pratiques qui dérivent de ButtonBase. Voici la liste des classes qui dérivent directement de 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
Constructeurs
FrameworkElementAutomationPeer(FrameworkElement) |
Initialise une nouvelle instance de la classe FrameworkElementAutomationPeer. |
Propriétés
Dispatcher |
Retourne toujours |
DispatcherQueue |
Obtient le |
EventsSource |
Obtient ou définit une AutomationPeer qui est signalée au client Automation comme source pour tous les événements provenant de cette AutomationPeer. Voir les remarques. (Hérité de AutomationPeer) |
Owner |
Obtient le propriétaire UIElement |
Méthodes
ClearValue(DependencyProperty) |
Efface la valeur locale d’une propriété de dépendance. (Hérité de DependencyObject) |
CreatePeerForElement(UIElement) |
Crée un FrameworkElementAutomationPeer |
FromElement(UIElement) |
Retourne le frameworkElementAutomationPeer |
GetAcceleratorKey() |
Obtient les combinaisons de touches d’accélérateur pour l’objet associé à l’homologue UI Automation. (Hérité de AutomationPeer) |
GetAcceleratorKeyCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetAcceleratorKey ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetAccessKey() |
Obtient la clé d’accès de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetAccessKeyCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetAccessKey ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetAnimationBaseValue(DependencyProperty) |
Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active. (Hérité de DependencyObject) |
GetAnnotations() |
Obtient une référence à la liste des annotations UI Automation pour l’homologue Automation actuel. (Hérité de AutomationPeer) |
GetAnnotationsCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetAnnotations ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetAutomationControlType() |
Obtient le type de contrôle de l’élément associé à l’homologue UI Automation. (Hérité de AutomationPeer) |
GetAutomationControlTypeCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetAutomationControlType ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetAutomationId() |
Obtient l'AutomationId de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetAutomationIdCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetAutomationId ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetBoundingRectangle() |
Obtient l’objet Rect qui représente les coordonnées de l’écran de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetBoundingRectangleCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetBoundingRectangle ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetChildren() |
Obtient la collection d’éléments enfants représentés dans l’arborescence UI Automation en tant qu’éléments enfants immédiats de l’homologue Automation. (Hérité de AutomationPeer) |
GetChildrenCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetChildren ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetClassName() |
Obtient un nom utilisé avec AutomationControlType, pour différencier le contrôle représenté par cette AutomationPeer. (Hérité de AutomationPeer) |
GetClassNameCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetClassName ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetClickablePoint() |
Obtient un point sur l’élément associé à l’homologue Automation qui répond à un clic de souris. (Hérité de AutomationPeer) |
GetClickablePointCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetClickablePoint ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetControlledPeers() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetControlPeers ou une API cliente Microsoft UI Automation équivalente, telle que l’obtention d’une valeur de propriété identifiée par UIA_ControllerForPropertyId. (Hérité de AutomationPeer) |
GetControlledPeersCore() |
Obtient une liste des homologues contrôlés pour l’homologue Automation actuel. (Hérité de AutomationPeer) |
GetCulture() |
Appelle GetCultureCore pour obtenir la valeur de culture de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetCultureCore() |
Obtient la valeur de culture de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetDescribedByCore() |
Obtient une collection d’éléments qui fournissent plus d’informations sur l’élément Automation. (Hérité de AutomationPeer) |
GetElementFromPoint(Point) |
Obtient un élément à partir du point spécifié. (Hérité de AutomationPeer) |
GetElementFromPointCore(Point) |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetElementFromPoint ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetFlowsFromCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle AutomationProperties.GetFlowsFrom ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetFlowsToCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle AutomationProperties.GetFlowsTo ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetFocusedElement() |
Obtient l’élément qui a actuellement le focus. (Hérité de AutomationPeer) |
GetFocusedElementCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetFocusedElement ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetFullDescription() |
Obtient une chaîne localisée qui décrit l’apparence visuelle ou le contenu réel d’un élément tel qu’une image ou un contrôle d’image. (Hérité de AutomationPeer) |
GetFullDescriptionCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetFullDescription ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetHeadingLevel() |
Obtient le niveau de titre de l’élément UI Automation associé à cet homologue Automation Automation. (Hérité de AutomationPeer) |
GetHeadingLevelCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetHeadingLevel ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetHelpText() |
Obtient du texte qui décrit les fonctionnalités du contrôle associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetHelpTextCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetHelpText ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetItemStatus() |
Obtient du texte qui transmet l’état visuel de l’élément associé à cet homologue Automation. (Hérité de AutomationPeer) |
GetItemStatusCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetItemStatus ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetItemType() |
Obtient une chaîne qui décrit le type d’élément qu’un élément représente. (Hérité de AutomationPeer) |
GetItemTypeCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetItemType ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetLabeledBy() |
Obtient le AutomationPeer |
GetLabeledByCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetLabeledBy ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetLandmarkType() |
Obtient le type de repère pour cet homologue Automation. (Hérité de AutomationPeer) |
GetLandmarkTypeCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetLandmarkType ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetLevel() |
Retourne l’entier basé sur 1 pour le niveau (hiérarchie) de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetLevelCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle getLevel ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetLiveSetting() |
Obtient les informations de comportement de notification de paramètre actif pour l’objet associé à l’homologue UI Automation. (Hérité de AutomationPeer) |
GetLiveSettingCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetLiveSetting ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetLocalizedControlType() |
Obtient une chaîne localisée qui représente la valeur AutomationControlType pour le contrôle associé à cet homologue Automation. (Hérité de AutomationPeer) |
GetLocalizedControlTypeCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetLocalizedControlType ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetLocalizedLandmarkType() |
Obtient une chaîne localisée qui représente la valeur AutomationLandmarkType pour l’élément associé à cet homologue Automation. (Hérité de AutomationPeer) |
GetLocalizedLandmarkTypeCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetLocalizedLandmarkType ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetName() |
Obtient du texte qui décrit l’élément associé à cet homologue Automation. La valeur Nom de Microsoft UI Automation |
GetNameCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetName ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetOrientation() |
Obtient une valeur qui indique l’orientation de contrôle explicite, le cas échéant. (Hérité de AutomationPeer) |
GetOrientationCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetOrientation ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetParent() |
Obtient le AutomationPeer |
GetPattern(PatternInterface) |
Obtient le modèle de contrôle associé au PatternInterface spécifié. (Hérité de AutomationPeer) |
GetPatternCore(PatternInterface) |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetPattern ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetPeerFromPoint(Point) |
Obtient un AutomationPeer à partir du point spécifié. (Hérité de AutomationPeer) |
GetPeerFromPointCore(Point) |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetPeerFromPoint ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetPositionInSet() |
Retourne l’entier de base 1 pour la position ordinale dans l’ensemble de l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetPositionInSetCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetPositionInSet ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetSizeOfSet() |
Retourne l’entier basé sur 1 pour la taille du jeu où se trouve l’élément associé à l’homologue Automation. (Hérité de AutomationPeer) |
GetSizeOfSetCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetSizeOfSet ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
GetValue(DependencyProperty) |
Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’une DependencyObject. (Hérité de DependencyObject) |
HasKeyboardFocus() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation a actuellement le focus clavier. (Hérité de AutomationPeer) |
HasKeyboardFocusCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle HasKeyboardFocus ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
InvalidatePeer() |
Déclenche le recalcul des propriétés principales du AutomationPeer |
IsContentElement() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation contient des données présentées à l’utilisateur. (Hérité de AutomationPeer) |
IsContentElementCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsContentElement ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsControlElement() |
Obtient une valeur qui indique si l’élément est compris par l’utilisateur comme interactif ou comme contribuant à la structure logique du contrôle dans l’interface graphique graphique. (Hérité de AutomationPeer) |
IsControlElementCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsControlElement ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsDataValidForForm() |
Obtient une valeur booléenne qui indique si la valeur entrée ou sélectionnée est valide pour la règle de formulaire associée à l’élément Automation. (Hérité de AutomationPeer) |
IsDataValidForFormCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation accède à IsDataValidForForm ou à une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsDialog() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation est une fenêtre de dialogue. (Hérité de AutomationPeer) |
IsDialogCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsDialog ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsEnabled() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation prend en charge l’interaction. (Hérité de AutomationPeer) |
IsEnabledCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsEnabled ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsKeyboardFocusable() |
Obtient une valeur qui indique si l’élément peut accepter le focus clavier. (Hérité de AutomationPeer) |
IsKeyboardFocusableCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsKeyboardFocusable ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsOffscreen() |
Obtient une valeur qui indique si un élément est hors de l’écran. (Hérité de AutomationPeer) |
IsOffscreenCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle isOffscreen ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsPassword() |
Obtient une valeur qui indique si l’élément contient du contenu sensible. (Hérité de AutomationPeer) |
IsPasswordCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsPassword ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsPeripheral() |
Obtient une valeur booléenne qui indique si l’élément Automation représente l’interface utilisateur périphérique. (Hérité de AutomationPeer) |
IsPeripheralCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation accède à IsPeripheral ou à une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
IsRequiredForForm() |
Obtient une valeur qui indique si l’élément associé à cet homologue doit être terminé sur un formulaire. (Hérité de AutomationPeer) |
IsRequiredForFormCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle IsRequiredForForm ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
Navigate(AutomationNavigationDirection) |
Obtient l’élément dans la direction spécifiée dans l’arborescence UI Automation. (Hérité de AutomationPeer) |
NavigateCore(AutomationNavigationDirection) |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle Navigate ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
PeerFromProvider(IRawElementProviderSimple) |
Obtient un AutomationPeer |
ProviderFromPeer(AutomationPeer) |
Obtient le proxy |
RaiseAutomationEvent(AutomationEvents) |
Déclenche un événement d’automatisation. (Hérité de AutomationPeer) |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Lance un événement de notification. (Hérité de AutomationPeer) |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Déclenche un événement pour avertir le client Automation d’une valeur de propriété modifiée. (Hérité de AutomationPeer) |
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer) |
Déclenche un événement pour avertir le cœur Microsoft UI Automation que la structure d’arborescence a changé. (Hérité de AutomationPeer) |
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>) |
Déclenche un événement pour avertir le cœur Microsoft UI Automation qu’un contrôle de texte a modifié le texte par programmation. (Hérité de AutomationPeer) |
ReadLocalValue(DependencyProperty) |
Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie. (Hérité de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur cette instance DependencyObject. (Hérité de DependencyObject) |
SetFocus() |
Définit le focus clavier sur l’élément associé à cet homologue Automation. (Hérité de AutomationPeer) |
SetFocusCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle SetFocus ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
SetParent(AutomationPeer) |
Définit le AutomationPeer |
SetValue(DependencyProperty, Object) |
Définit la valeur locale d’une propriété de dépendance sur un DependencyObject. (Hérité de DependencyObject) |
ShowContextMenu() |
Affiche le menu contextuel disponible pour l’élément propriétaire. (Hérité de AutomationPeer) |
ShowContextMenuCore() |
Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle ShowContextMenu ou une API cliente Microsoft UI Automation équivalente. (Hérité de AutomationPeer) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback. (Hérité de DependencyObject) |