AutomationElement.BoundingRectangleProperty Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die BoundingRectangle-Eigenschaft an.
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
Feldwert
Beispiele
Im folgenden Beispiel wird der aktuelle Wert der -Eigenschaft abgerufen. Der Standardwert wird zurückgegeben, wenn das Element keinen bereitstellt.
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)
Das folgende Beispiel ruft den aktuellen Wert der Eigenschaft ab, gibt aber an, dass, wenn das Element selbst keinen Wert für die Eigenschaft bereitstellt, NotSupported anstelle eines Standardwerts zurückgegeben werden soll.
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
Hinweise
Dieser Bezeichner wird von Benutzeroberflächenautomatisierungs-Clientanwendungen verwendet. Benutzeroberflächenautomatisierungsanbieter sollten den entsprechenden Bezeichner in AutomationElementIdentifiersverwenden.
Diese Eigenschaft kann auch aus den Current Eigenschaften oder Cached abgerufen werden.
Umgebende Rechtecke sind vom Typ Rect. Das zurückgegebene Rechteck befindet sich in physischen Bildschirmkoordinaten. Der Standardwert ist Empty. Empty wird zurückgegeben, wenn das Element derzeit keine Benutzeroberfläche (UI) anzeigt.
Das zurückgegebene Rechteck kann Punkte enthalten, die nicht angeklikt werden können. Dies kann vorkommen, wenn das UI-Element eine unregelmäßige Form oder einen anklickbaren Bereich aufweist oder von anderen UI-Elementen verdeckt wird.