次の方法で共有


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 アセンブリは、 を使用 XmlnsDefinitionAttribute して、アセンブリ内のすべての型を XAML 言語の XAML 名前空間 (http://schemas.microsoft.com/winfx/2006/xaml) にマップします。 通常、ルート要素マッピングで の 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)

適用対象

こちらもご覧ください