本文档已存档,并且将不进行维护。

Control.FontFamily 属性

更新:2007 年 11 月

获取或设置控件的字体系列。这是一个依赖项属性。

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

[BindableAttribute(true)]
[LocalizabilityAttribute(LocalizationCategory.Font)]
public FontFamily FontFamily { get; set; }
/** @property */
/** @attribute BindableAttribute(true) */
/** @attribute LocalizabilityAttribute(LocalizationCategory.Font) */
public FontFamily get_FontFamily()
/** @property */
/** @attribute BindableAttribute(true) */
/** @attribute LocalizabilityAttribute(LocalizationCategory.Font) */
public  void set_FontFamily(FontFamily value)

public function get FontFamily () : FontFamily
public function set FontFamily (value : FontFamily)
<object>
  <object.FontFamily>
    <FontFamily .../>
  </object.FontFamily>
</object>
<object FontFamily="FontFamily" .../>

属性值

类型:System.Windows.Media.FontFamily

字体系列。默认值是系统对话框字体。

标识符字段

FontFamilyProperty

设置为 true 的元数据属性

AffectsMeasure, AffectsRender, Inherits

此属性仅影响其模板使用 FontFamily 属性作为参数的控件。对于其他控件,此属性不会产生任何影响。

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

<Button Name="btn2" FontFamily="Arial" 
        Click="ChangeFontFamily">
  FontFamily
</Button>


void ChangeFontFamily(object sender, RoutedEventArgs e)
{

    ffamily = btn2.FontFamily;
    str = ffamily.ToString();
    if (str == ("Arial Black"))
    {
        btn2.FontFamily = new FontFamily("Arial");
        btn2.Content = "FontFamily";
    }
    else
    {
        btn2.FontFamily = new FontFamily("Arial Black");
        btn2.Content = "Control font family changes from Arial to Arial Black.";

    }
}


Windows Vista

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

.NET Framework

受以下版本支持:3.5、3.0
显示: