此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

Control.FontSize 属性

获取或设置字号。

命名空间:  System.Windows.Controls
程序集:  PresentationFramework(在 PresentationFramework.dll 中)
XAML 的 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[LocalizabilityAttribute(LocalizationCategory.None)]
[TypeConverterAttribute(typeof(FontSizeConverter))]
[BindableAttribute(true)]
public double FontSize { get; set; }
<object FontSize="double"/>
- or –
<object FontSize ="qualifiedDouble"/>

XAML 值

二进制文件

Double

Double 值的字符串表示形式。 该值被解释为 与设备无关的单位(1/96 英寸) 度量。 字符串不显式需要包括小数点。 例如, 1 的值是可以接受的。

在属性值部分提到的相同 Double 范围限制此处。

qualifiedDouble

由这些执行单元声明的一个 双精度 值 (如字符串: pxincmpt

px (默认值) 是 与设备无关的单位(每个单位 1/96 英寸)

in 是英寸;1in==96px

cm 是厘米;1cm== (96/2.54) px

pt 是点;1pt== (96/72) px

说明二进制文件可能在许多情况下设置为 “auto 时,”,但 Control.FontSize 不呈现,如果设置为 “auto”。

属性值

类型:System.Double
文本范围。 Control的。 默认值为 SystemFonts.MessageFontSize 字号必须是正数。

标识符字段

FontSizeProperty

元数据特性设置为 true

AffectsMeasure , AffectsRender, Inherits

此属性只影响模板使用 FontSize 属性作为参数的控件。 在其他控件中,此属性不影响。

下面的示例演示如何设置控件的字号属性。


<Button Name="btn3" FontSize="10.0" 
        Click="ChangeFontSize">
  FontSize
</Button>



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



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.";
    }
}


.NET Framework

受以下版本支持:4.5、4、3.5、3.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

并不是.NET Framework 对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求.

社区附加资源

添加
显示:
© 2015 Microsoft