Langue

AutomationElement.BoundingRectangleProperty Champ

Définition

Identifie la BoundingRectangle propriété.

public: static initonly System::Windows::Automation::AutomationProperty ^ BoundingRectangleProperty;
public static readonly System.Windows.Automation.AutomationProperty BoundingRectangleProperty;
 staticval mutable BoundingRectangleProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly BoundingRectangleProperty As AutomationProperty 

Valeur de champ

Exemples

L’exemple suivant récupère la valeur actuelle de la propriété. La valeur par défaut est retournée si l’élément n’en fournit pas un.

System.Windows.Rect boundingRect = (System.Windows.Rect)
    autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty);
Dim boundingRect As System.Windows.Rect = CType(autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty), System.Windows.Rect)

L’exemple suivant récupère la valeur actuelle de la propriété, mais spécifie que si l’élément lui-même ne fournit pas de valeur pour la propriété, NotSupported doit être retourné au lieu d’une valeur par défaut.

System.Windows.Rect boundingRect1;
object boundingRectNoDefault =
    autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty, true);
if (boundingRectNoDefault == AutomationElement.NotSupported)
{
    // TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
    boundingRect1 = (System.Windows.Rect)boundingRectNoDefault;
}
Dim boundingRect1 As System.Windows.Rect
Dim boundingRectNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.BoundingRectangleProperty, True)
If boundingRectNoDefault Is AutomationElement.NotSupported Then
    ' TODO Handle the case where you do not wish to proceed using the default value.
Else
    boundingRect1 = DirectCast(boundingRectNoDefault, System.Windows.Rect)
End If

Remarques

Cet identificateur est utilisé par UI Automation applications clientes. UI Automation fournisseurs doivent utiliser l’identificateur équivalent dans AutomationElementIdentifiers.

Cette propriété peut également être récupérée à partir de l’ou Current des Cached propriétés.

Les rectangles englobants sont de type Rect. Le rectangle retourné se trouve dans les coordonnées d’écran physiques. La valeur par défaut est Empty. Empty est retourné si l’élément n’affiche pas actuellement une interface utilisateur (UI).

Le rectangle retourné peut contenir des points qui ne sont pas cliquables. Les instances où cela peut se produire incluent lorsque l’élément d’interface utilisateur a une forme irrégulière ou une région cliquable, ou qu’il est masqué par d’autres éléments d’interface utilisateur.

S’applique à

Voir aussi