TextReadingOrder 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
읽기 순서 논리는 텍스트 컨트롤 내의 텍스트 맞춤에 영향을 미치지 않으며 양방향 텍스트 블록이 배치되는 순서를 조정합니다.