TextReadingOrder 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
속성에 대한 TextReadingOrder
값을 제공합니다.
public enum class TextReadingOrder
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class TextReadingOrder
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum TextReadingOrder
Public Enum TextReadingOrder
<object property="textReadingOrderMemberName"/>
- 상속
-
TextReadingOrder
- 특성
필드
Default | 0 | 콘텐츠에서 흐름 방향을 검색하지 않습니다. 순서 결정을 읽는 데 FlowDirection 값(있는 경우)을 사용합니다. (사용하지 마세요. 설명을 참조하세요.) |
DetectFromContent | 1 | 텍스트 콘텐츠에서 흐름 방향을 검색합니다. 양방향 텍스트의 경우 텍스트 컨테이너는 콘텐츠를 기반으로 텍스트의 읽기 순서를 유추합니다. 설명 부분을 참조하세요. |
UseFlowDirection | 0 | 콘텐츠에서 흐름 방향을 검색하지 않습니다. 순서 결정을 읽는 데 FlowDirection 값(있는 경우)을 사용합니다. 설명 부분을 참조하세요. |
설명
중요
열거형 값 0
은 상수 이름 UseFlowDirection
이며 속성의 TextReadingOrder
기본값이 아닙니다. 모든 Windows 10 이상 텍스트 컨트롤은 의 기본값 TextReadingOrder
을 로 DetectFromContent
설정합니다.
Windows 8.1 UWP 앱에서 값 0
의 이름은 상수입니다Default
. UWP 앱을 Windows 앱 SDK 마이그레이션할 때 호환성을 위해 여기에 포함되어 있습니다. Windows 10 이상 앱에서 사용하지 말고 대신 사용합니다UseFlowDirection
.
속성은 TextReadingOrder
양방향 텍스트를 포함하는 개별 UI 요소의 읽기 순서(왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽)에 영향을 줍니다. Windows 텍스트 컨트롤에서 이 속성은 콘텐츠 부모에 FlowDirection 속성을 사용하는 대신 동적으로 콘텐츠를 검색할 수 있도록 의 기본값 DetectFromContent
을 가집니다. 논리는 DetectFromContent
각 단락의 첫 번째 강력한 문자를 사용하여 유니코드 양방향 알고리즘 P2에 따라 단락의 읽기 방향을 결정합니다.
이 속성은 텍스트의 기본 방향을 알 수 없으며 사용자의 언어 또는 방향과 일치하지 않을 수 있는 경우에 유용할 수 있습니다. 자세한 내용은 양방향 UI를 지원하는 방법을 참조하세요.
콘텐츠가 데이터 바인딩에서 제공되는 경우 데이터에서 제공되는 오른쪽에서 왼쪽 로캘 정보를 해석하는 변환기를 사용하여 에 바인딩 FlowDirection
할 필요가 없습니다.
및 논리와 달리 FlowDirection
에 대한 DetectFromContent
읽기 순서 논리는 텍스트 컨트롤 내의 텍스트 맞춤에 영향을 미치지 않으며 양방향 텍스트 블록이 배치되는 순서를 조정합니다.