Reference クラス

定義

{x:Reference} のマークアップ拡張機能を実装します。

public ref class Reference : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.ContentProperty("Name")]
public class Reference : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.ContentProperty("Name")>]
type Reference = class
    inherit MarkupExtension
Public Class Reference
Inherits MarkupExtension
継承
属性

注釈

マークアップ拡張では {x:Reference} 、位置指定の使用法 (パラメーターが 1 つだけ) と名前付き引数の使用法 (名前付き引数 nameを含む) がサポートされます。

{x:Reference}マークアップ拡張は、オブジェクト グラフ内の別の名前付きオブジェクトを参照するために使用されます。 このシナリオのオブジェクトは、最初は名前が付けられますが、特定の実装では多くの場合、別 RuntimeNamePropertyAttributeのオブジェクトが定義されます。 詳細については、「 x:Reference Markup Extension」を参照してください。

マークアップ拡張機能の詳細については、「 XAML の型コンバーターとマークアップ拡張機能」を参照してください。

System.Xaml アセンブリは、アセンブリ内のすべての型を XAML 言語 (http://schemas.microsoft.com/winfx/2006/xaml) の XAML 名前空間にマップするために使用XmlnsDefinitionAttributeします。 通常、ルート要素マッピングでプレフィックス http://schemas.microsoft.com/winfx/2006/xaml を宣言し、プレフィックスを使用します x

コンストラクター

Reference()

Reference クラスの新しいインスタンスを初期化します。

Reference(String)

name 引数で Reference クラスの新しいインスタンスを初期化します。

プロパティ

Name

参照を取得する XAML の名前を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ProvideValue(IServiceProvider)

ターゲット プロパティの値であるオブジェクトを返します。 Reference 型の場合、これは指定した Name が参照するオブジェクトです。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください