영어로 읽기

다음을 통해 공유


TextReadingOrder 열거형

정의

TextReadingOrder 속성에 대한 값을 제공합니다.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum TextReadingOrder
XAML
<object property="textReadingOrderMemberName"/>
상속
TextReadingOrder
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

Name Description
Default 0

콘텐츠에서 흐름 방향을 검색하지 않습니다. 순서 결정을 읽는 데 FlowDirection 값(있는 경우)을 사용합니다. (Windows 8.1. 설명을 참조하세요.)

DetectFromContent 1

텍스트 콘텐츠에서 흐름 방향을 검색합니다. 양방향 텍스트의 경우 텍스트 컨테이너는 콘텐츠를 기반으로 텍스트의 읽기 순서를 유추합니다. 설명 부분을 참조하세요.

UseFlowDirection 0

콘텐츠에서 흐름 방향을 검색하지 않습니다. 순서 결정을 읽는 데 FlowDirection 값(있는 경우)을 사용합니다. (Windows 10. 설명을 참조하세요.)

설명

중요

Windows 10 시작해서 열거형 값 0은 상수 이름 UseFlowDirection이며 TextReadingOrder 속성의 기본값이 아닙니다. 모든 Windows 10 텍스트 컨트롤은 TextReadingOrder의 기본값을 로 DetectFromContent설정합니다.

Windows 8.1 값 0에는 기본값이라는 상수가 있습니다. Windows 10 앱에서는 를 사용하지 마세요.

TextReadingOrder 속성은 양방향 텍스트를 포함하는 개별 UI 요소의 읽기 순서(왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽)에 영향을 줍니다. Windows 10 텍스트 컨트롤에서 이 속성은 콘텐츠 부모에서 FlowDirection 속성을 사용하는 대신 동적으로 콘텐츠를 검색할 수 있도록 의 기본값 DetectFromContent 을 가집니다. 논리는 DetectFromContent 각 단락의 첫 번째 강력한 문자를 사용하여 유니코드 양방향 알고리즘 P2에 따라 단락의 읽기 방향을 결정합니다.

이 속성은 텍스트의 기본 방향을 알 수 없으며 사용자의 언어 또는 방향과 일치하지 않을 수 있는 경우에 유용할 수 있습니다. 자세한 내용은 양방향 UI를 지원하는 방법을 참조하세요.

데이터 바인딩에서 콘텐츠를 가져온 경우 데이터에서 제공되는 오른쪽에서 왼쪽 로캘 정보를 해석하는 변환기를 사용하여 FlowDirection 에 바인딩할 필요가 없습니다.

FlowDirection 및 해당 논리와 달리 에 대한 DetectFromContent 읽기 순서 논리는 텍스트 컨트롤 내의 텍스트 맞춤에 영향을 미치지 않으며 양방향 텍스트 블록이 배치되는 순서를 조정합니다.

적용 대상

제품 버전
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

추가 정보