IComponentConnector インターフェイス

定義

名前付き XAML 要素およびその要素へのイベント ハンドラーのアタッチに対するマークアップのコンパイルとツールのサポートを提供します。

public interface class IComponentConnector
public interface IComponentConnector
type IComponentConnector = interface
Public Interface IComponentConnector
派生

注釈

このインターフェイスは、 によって Baml2006Reader内部的に使用されます。

InitializeComponent 実装は、アプリケーションおよびプログラミング モデルと組み合わせて XAML を使用するフレームワークまたはテクノロジによって提供されるインフラストラクチャの一部として広く観察できます。 たとえば、WPF ページとアプリケーションの XAML ルート要素に対して生成されたクラスを確認するたびに、出力に定義が表示 InitializeComponent されます。 このメソッドはコンパイル済みアセンブリにも存在し、XAML 解析時に XAML UI コンテンツを読み込む WPF アプリケーション モデルで役割を果たします。 概念の WPF 統合の詳細については、「アプリケーション管理InitializeComponent概要」または「WPF での分離コードと XAML」を参照してください。

以前のバージョンの.NET Frameworkでは、このインターフェイスは WPF 固有のアセンブリ WindowsBase に存在しました。 .NET Framework 4 では、 IComponentConnector は System.Xaml アセンブリ内にあります。 . 詳細については、「 Types Migrated from WPF to System.Xaml」を参照してください。

ヒント

ビルドの試行中に解決 IComponentConnector できない場合は、WPF プロジェクトを正しく更新していないことが示されることがよくあります。 特に、プロジェクトは、.NET Framework 4 を対象とするプロジェクトの System.Xaml アセンブリを参照していません。 プロジェクトの オプションを devenv /upgrade 実行するか、または System.Xaml が参照リストに含まれるようにプロジェクト アセンブリ参照を調整してみてください。

メソッド

Connect(Int32, Object)

イベントと名前をコンパイルされたコンテンツにアタッチします。

InitializeComponent()

コンポーネントのコンパイルされたページを読み込みます。

適用対象