Control.FontSize Control.FontSize Control.FontSize Control.FontSize Property

정의

글꼴 크기를 가져오거나 설정합니다.Gets or sets the font size.

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; }
member this.FontSize : double with get, set
Public Property FontSize As Double

속성 값

Control의 텍스트 크기입니다.The size of the text in the Control. 기본값은 MessageFontSize입니다.The default is MessageFontSize. 글꼴 크기는 양수여야 합니다.The font size must be a positive number.

예제

다음 예제에서는 컨트롤의 글꼴 크기 속성을 설정 하는 방법을 보여 줍니다.The following example shows how to set the font size property of a control.

<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 매개 변수로 속성입니다.This property only affects a control whose template uses the FontSize property as a parameter. 다른 컨트롤에 대해이 속성이 아무런 영향이 없습니다.On other controls, this property has no impact.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field FontSizeProperty
메타 데이터 속성 설정 trueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

XAML 특성 사용XAML Attribute Usage

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

XAML 값XAML Values

doubledouble
Double

문자열 표현을 Double 값입니다.A string representation of a Double value. 이것은 디바이스 독립적 단위(1/96인치)device-independent unit (1/96th inch) 측정 합니다.This is interpreted as a 디바이스 독립적 단위(1/96인치)device-independent unit (1/96th inch) measurement. 문자열 소수점이 하를 명시적으로 포함 되지 해야 합니다.Strings need not explicitly include decimal points. 예를 들어 값 1 허용 됩니다.For example, a value of 1 is acceptable.

동일한 Double 여기 속성 값 섹션에 나와 있는 제한 된 범위에 적용 합니다.The same Double range restrictions that are mentioned in the Property Value section apply here.

qualifiedDoublequalifiedDouble
A 이중 앞에서 설명한 대로 즉 값 단위 선언 문자열 중 하나가 오는: px, in, cm, pt.A double value as previously described that is followed by one of these unit declaration strings: px, in, cm, pt.

px (기본값) 디바이스 독립적 단위(단위당 1/96인치)device-independent units (1/96th inch per unit)px (default) is 디바이스 독립적 단위(단위당 1/96인치)device-independent units (1/96th inch per unit)

in 인치; 1에서 96px = =in is inches; 1in==96px

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

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

참고 대부분의 double 값을 "Auto"로 설정할 수 있습니다 하지만 Control.FontSize 경우 렌더링 하지 않습니다 "Auto"로 설정 합니다.Note In many cases a double may be set to "Auto," but a Control.FontSize does not render if set to "Auto".

적용 대상