AutomationElement.BoundingRectangleProperty 필드

정의

BoundingRectangle 속성을 식별합니다.Identifies the BoundingRectangle property.

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 

필드 값

예제

다음 예제에서는 속성의 현재 값을 검색 합니다.The following example retrieves the current value of the property. 요소 하나를 제공 하지 않는 경우 기본값 반환 됩니다.The default value is returned if the element does not provide one.

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)

다음 예제에서는 속성의 현재 값을 검색 하지만 요소 자체의 속성에 대 한 값을 제공 하지 않는 경우 지정 NotSupported 대신 기본값을 반환 하는 것입니다.The following example retrieves the current value of the property, but specifies that if the element itself does not provide a value for the property, NotSupported is to be returned instead of a default value.

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

설명

이 식별자는 UI 자동화 클라이언트 애플리케이션에서 사용 됩니다.This identifier is used by UI Automation client applications. UI 자동화 공급자에서 해당 식별자를 사용 해야 AutomationElementIdentifiers합니다.UI Automation providers should use the equivalent identifier in AutomationElementIdentifiers.

이 속성을 검색할 수도 있습니다는 Current 또는 Cached 속성입니다.This property can also be retrieved from the Current or Cached properties.

경계 사각형은 형식의 Rect합니다.Bounding rectangles are of type Rect. 반환 된 사각형은 실제 화면 좌표입니다.The returned rectangle is in physical screen coordinates. 기본값은 Empty입니다.The default value is Empty. Empty 항목이 현재 표시 되지 않는 경우 반환 되는 UI(사용자 인터페이스)user interface (UI)합니다.Empty is returned if the item is not currently displaying a UI(사용자 인터페이스)user interface (UI).

반환 된 사각형을 클릭할 수 없는 요소를 포함할 수 있습니다.The returned rectangle can contain points that are not clickable. 이 발생할 수 있습니다 하는 인스턴스를 포함 하는 경우는 UIUI 항목의 불규칙 한 모양이 나 클릭할 수 있는 지역 또는 다른에 가려져 UIUI 요소입니다.Instances where this could happen include when the UIUI item has an irregular shape or clickable region, or it is obscured by other UIUI elements.

적용 대상

추가 정보