다음을 통해 공유


Control.FontSize 속성

정의

글꼴 크기를 가져오거나 설정합니다.

public:
 property double FontSize { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public double FontSize { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontSizeConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FontSize : double with get, set
Public Property FontSize As Double

속성 값

Double

Control의 텍스트 크기입니다. 기본값은 MessageFontSize입니다. 글꼴 크기는 양수여야 합니다.

특성

예제

다음 예제에서는 컨트롤의 글꼴 크기 속성을 설정 하는 방법을 보여 줍니다.

<Button Name="btn3" FontSize="10.0" 
        Click="ChangeFontSize">
  FontSize
</Button>
void ChangeFontSize(object sender, RoutedEventArgs e)
{
    fsize = btn3.FontSize;
    if (fsize == 16.0)
    {
        btn3.FontSize = 10.0;
        btn3.Content = "FontSize";
    }
    else
    {
        btn3.FontSize = 16.0;
        btn3.Content = "Control font size changes from 10 to 16.";
    }
}
Private Sub ChangeFontSize(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    fsize = btn3.FontSize
    If (fsize = 16.0) Then

        btn3.FontSize = 10.0
        btn3.Content = "FontSize"

    Else

        btn3.FontSize = 16.0
        btn3.Content = "Control font size changes from 10 to 16."
    End If
End Sub

설명

이 속성에만 해당 템플릿을 사용 하 여 컨트롤을 적용 합니다 FontSize 매개 변수로 속성입니다. 다른 컨트롤에 대해이 속성이 아무런 영향이 없습니다.

종속성 속성 정보

식별자 필드 FontSizeProperty
메타 데이터 속성 설정 true AffectsMeasure, AffectsRender, Inherits

XAML 특성 사용

<object FontSize="double"/>  
- or -  
<object FontSize ="qualifiedDouble"/>  

XAML 값

double
Double

문자열 표현을 Double 값입니다. 이 디바이스 독립적 단위 (1/96 인치) 측정으로 해석 됩니다. 문자열 소수점이 하를 명시적으로 포함 되지 해야 합니다. 예를 들어 값 1 허용 됩니다.

동일한 Double 여기 속성 값 섹션에 나와 있는 제한 된 범위에 적용 합니다.

qualifiedDouble
앞에서 설명한 대로 다음 단위 선언 문자열 px중 하나인 , , in``cm``pt.

px (기본값)은 디바이스 독립적 단위(단위당 1/96인치)입니다.

in 인치; 1에서 96px = =

cm 센티미터; 1cm==(96/2.54) px

pt 포인트; 1pt==(96/72) px

참고 대부분의 double 값을 "Auto"로 설정할 수 있습니다 하지만 Control.FontSize 경우 렌더링 하지 않습니다 "Auto"로 설정 합니다.

적용 대상