AutomationElement.ClassNameProperty 필드


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

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

필드 값


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

string className =
    autoElement.GetCurrentPropertyValue(AutomationElement.ClassNameProperty) as string;
Dim className As Object = autoElement.GetCurrentPropertyValue(AutomationElement.ClassNameProperty)

다음 예제에서는 속성의 현재 값을 검색 하지만 요소 자체의 속성에 대 한 값을 제공 하지 않는 경우 지정 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.

string classNameString;
object classNameNoDefault =
    autoElement.GetCurrentPropertyValue(AutomationElement.ClassNameProperty, true);
if (classNameNoDefault == AutomationElement.NotSupported)
    // TODO Handle the case where you do not wish to proceed using the default value.
    classNameString = classNameNoDefault as string;
Dim classNameString As String
Dim classNameNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.ClassNameProperty, True)
If classNameNoDefault Is AutomationElement.NotSupported Then
    ' TODO Handle the case where you do not wish to proceed using the default value.
    classNameString = CStr(classNameNoDefault)
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.

클래스 이름에는 UI 자동화 공급자 구현에 따라 달라 집니다 및 다르므로 시 표준 형식 이어야 합니다.The class name depends on the implementation of the UI Automation provider and therefore cannot be counted upon to be in a standard format. 그러나 클래스 이름을 알고 있는 경우 사용할 수 있습니다 애플리케이션에서 정상적인 작동 하는지 확인 하려면 UI 자동화UI Automation 요소입니다.However, if you know the class name you can use it to verify that your application is working with the expected UI 자동화UI Automation element.

반환 형식이 속성의 값은 String합니다.Return values of the property are of type String. 기본값은 빈 문자열입니다.The default value is an empty string.

적용 대상

추가 정보