ValuePattern.ValuePatternInformation.Value 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
UI 자동화 요소의 값을 가져옵니다.
public:
property System::String ^ Value { System::String ^ get(); };
public string Value { get; }
member this.Value : string
Public ReadOnly Property Value As String
속성 값
문자열인 UI 자동화 요소의 값입니다. 기본값은 빈 문자열입니다.
예제
다음 예제에서는 ValuePattern 대상 컨트롤에서 가져온 개체를 현재 검색 하는 함수에 전달 ValuePattern 속성 값입니다.
///--------------------------------------------------------------------
/// <summary>
/// Gets the current property values from target.
/// </summary>
/// <param name="valuePattern">
/// A ValuePattern control pattern obtained from
/// an automation element representing a target control.
/// </param>
/// <param name="automationProperty">
/// The automation property of interest.
/// </param>
///--------------------------------------------------------------------
private object GetValueProperty(
ValuePattern valuePattern,
AutomationProperty automationProperty)
{
if (valuePattern == null || automationProperty == null)
{
throw new ArgumentNullException("Argument cannot be null.");
}
if (automationProperty.Id ==
ValuePattern.ValueProperty.Id)
{
return valuePattern.Current.Value;
}
return null;
}
'''--------------------------------------------------------------------
''' <summary>
''' Gets the current property values from target.
''' </summary>
''' <param name="valuePattern">
''' A ValuePattern control pattern obtained from
''' an automation element representing a target control.
''' </param>
''' <param name="automationProperty">
''' The automation property of interest.
''' </param>
'''--------------------------------------------------------------------
Private Function GetValueProperty( _
ByVal valuePattern As ValuePattern, _
ByVal automationProperty As AutomationProperty) As Object
If (valuePattern Is Nothing Or automationProperty Is Nothing) Then
Throw New ArgumentNullException("Argument cannot be null.")
End If
If automationProperty.Id = valuePattern.ValueProperty.Id Then
Return valuePattern.Current.Value
End If
Return Nothing
End Function 'GetValueProperty
설명
단일 줄 편집 컨트롤에 프로그래밍 방식 액세스를 통해 해당 콘텐츠를 지 원하는 ValuePattern합니다. 그러나 여러 줄 편집 컨트롤 지원 하지 않습니다는 ValuePattern 컨트롤 패턴입니다.
여러 줄의 텍스트 내용을 검색할 컨트롤 지원 해야 하는 컨트롤을 편집 합니다 TextPattern 컨트롤 패턴입니다. 하지만 TextPattern 는 컨트롤의 값 설정을 지원하지 않습니다.
ValuePattern 는 서식 정보 및 하위 문자열 값 검색을 지원하지 않습니다. TextPattern 이러한 시나리오에서 컨트롤 패턴을 사용 해야 합니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET