FontFamily.BaseUri プロパティ

定義

フォント ファミリ名を解決するために使用される基本 Uniform Resource Identifier (URI) を取得します。

C#
public Uri BaseUri { get; }

プロパティ値

Uri

Uri 型の値。

次の例は、オブジェクトからプロパティを取得した BaseUri 結果を FontFamily 示しています。

C#
// Create a new FontFamily object, using a font in the system fonts collection.
myTextBlock.FontFamily = new FontFamily("Comic Sans MS");

// The value of baseUri is null.
Uri baseUri = myTextBlock.FontFamily.BaseUri;

// Create a new FontFamily object, using an absolute URI reference.
myTextBlock.FontFamily = new FontFamily("file:///d:/MyFonts/#Pericles Light");

// The value of baseUri is null.
baseUri = myTextBlock.FontFamily.BaseUri;

// Create a new FontFamily object, using a base URI reference and a relative URI reference.
myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/resources/"), "./#Pericles Light");

// The value of baseUri.AbsoluteUri is "pack://application:,,,/resources/".
baseUri = myTextBlock.FontFamily.BaseUri;

注釈

戻り値は、 null フォント ファミリ名がフォント参照を解決するためのベース URI に依存しない場合です。 オブジェクトの構築に使用するフォント ファミリ名を FontFamily 取得するには、プロパティを Source 使用します。

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7