Windows フォーム コントロールおよび同等の WPF コントロール
多くの場合、Windows Forms コントロールには同等の WPF コントロールがありますが、中には Windows Forms コントロールと同等のコントロールが WPF にない場合もあります。 ここでは、2 つのテクノロジによって提供されるコントロール型を比較します。
相互運用を利用すると、WPF ベースのアプリケーションに同等のコントロールがない Windows Forms コントロールを常にホストできます。
Windows Forms コントロールおよびコンポーネントと同等の機能を持つ WPF コントロールを次の表に示します。
Windows フォーム コントロール |
WPF の同等コントロール |
解説 |
---|---|---|
同等のコントロールはありません。 |
||
コンポジションを使用した ListBox。 |
||
同等のコントロールはありません。 |
||
ComboBox は、オート コンプリートをサポートしていません。 |
||
TextBox と 2 つの RepeatButton コントロール。 |
||
同等のコントロールはありません。 |
||
WrapPanel または StackPanel |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
||
Window は子ウィンドウをサポートしていません。 |
||
同等のコントロールはありません。 |
F1 ヘルプはありません。 " ポップ ヒント" ヘルプはツールヒントに置き換えられます。 |
|
スクロールは、コンテナー コントロールに組み込まれます。 |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
Hyperlink クラスを使用すると、フロー コンテンツ内でハイパーリンクをホストできます。 |
|
ListView コントロールは、読み取り専用の詳細表示を提供します。 |
||
同等のコントロールはありません。 |
||
Menu コントロールのスタイル設定は、System.Windows.Forms.ToolStripProfessionalRenderer クラスとほぼ同様の動作および外観を提供できます。 |
||
同等のコントロールはありません。 |
||
TextBox と 2 つの RepeatButton コントロール。 |
||
OpenFileDialog クラスは、Win32 コントロールの WPF ラッパー クラスです。 |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
||
SaveFileDialog クラスは、Win32 コントロールの WPF ラッパー クラスです。 |
||
コンポジションを使用した ToolBar。 |
||
コンポジションを使用した ToolBar。 |
||
コンポジションを使用した ToolBar。 |
||
コンポジションを使用した ToolBar。 |
||
スクロールは、コンテナー コントロールに組み込まれます。 |
||
Frame コントロールは、HTML ページをホストできます。 .NET Framework 3.5 SP1 から、System.Windows.Controls.WebBrowser コントロールは HTML ページをホストできるほか、Frame コントロールをサポートできます。 |
参照
処理手順
チュートリアル: WPF での Windows フォーム コントロールのホスト
参照
概念
チュートリアル: Windows フォームでの WPF 複合コントロールのホスト