ListItem.LineHeight 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
각 콘텐츠 줄의 높이를 가져오거나 설정합니다.
public:
property double LineHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double LineHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.LineHeight : double with get, set
Public Property LineHeight As Double
속성 값
값 범위가 0.0034~160000인 디바이스 독립적 픽셀의 각 줄 높이입니다. 값 NaN ("Auto"의 특성 값에 해당)을 사용하면 줄 높이가 현재 글꼴 특성에서 자동으로 결정됩니다. 기본값은 NaN입니다.
- 특성
예제
다음 예제에서는 요소의 Block 특성을 설정하는 LineHeight 방법을 보여줍니다.
<FlowDocument>
<Paragraph
TextAlignment="Left"
Background="AliceBlue"
FontSize="24"
LineHeight="48"
>
One<LineBreak/>
two two<LineBreak/>
Three Three Three<LineBreak/>
four four four four<LineBreak/>
Five Five Five Five Five
</Paragraph>
</FlowDocument>
다음 그림에서는 이전 예제가 렌더링되는 방법을 보여 줍니다.
다음 그림에서는 동일한 예제가 기본 설정을 LineHeight=Double.NaN사용하여 렌더링되는 방법을 보여 줍니다.
다음 예제에서는 설정 하는 방법의 Typography 속성 프로그래밍 방식으로 합니다.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
설명
LineHeight 값을 변경해도 연결된 텍스트의 높이가 변경되지 않고 텍스트가 포함된 줄의 높이가 변경됩니다.
이 속성 외에도 a의 선 ListItem 레이아웃은 해당 LineStackingStrategy 속성의 영향을 받습니다.
XAML 특성 사용
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
XAML 값
더블 범위 0.0034 에서 값의 Double 문자열 표현을 160000. 정규화되지 않은 값은 디바이스 독립적 픽셀로 측정됩니다. 문자열은 소수점을 명시적으로 포함할 필요가 없습니다.
qualifiedDouble 위에서 설명한 대로 double 값입니다(제외Auto). 뒤에 다음 단위 지정자 px중 하나가 잇습니다. , , incmpt.
px (기본값)은 디바이스 독립적 단위(단위당 1/96인치)입니다.
in 은 인치입니다. 1in==96px
cm 는 센티미터입니다. 1cm==(96/2.54) px
pt 가 점입니다. 1pt==(96/72) px
자동으로 줄 높이가 현재 글꼴 특성에서 자동으로 결정됩니다. 의 속성 값에 Double.NaN해당합니다.
종속성 속성 정보
| Item | 가치 |
|---|---|
| 식별자 필드 | LineHeightProperty |
메타데이터 속성이 다음으로 설정됩니다. true |
AffectsMeasure, , AffectsRenderInherits |