IComponentConnector インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
名前付き 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() |
コンポーネントのコンパイルされたページを読み込みます。 |