다음을 통해 공유


TextReadingOrder 열거형

정의

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

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

Windows 요구 사항

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

필드

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 읽기 순서 논리는 텍스트 컨트롤 내의 텍스트 맞춤에 영향을 미치지 않으며 양방향 텍스트 블록이 배치되는 순서를 조정합니다.

적용 대상

추가 정보