IComponentConnector インターフェイス

定義

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

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

注釈

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

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

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

ヒント

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

メソッド

Connect(Int32, Object)

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

InitializeComponent()

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

適用対象