Windows フォーム コントロールおよび同等の WPF コントロール
更新 : 2008 年 7 月
多くの場合、Windows フォーム コントロールには同等の WPF コントロールがありますが、中には Windows フォーム コントロールと同等のコントロールが WPF にない場合もあります。ここでは、2 つのテクノロジによって提供されるコントロール型を比較します。
相互運用を利用すると、WPF ベースのアプリケーションに同等のコントロールがない Windows フォーム コントロールを常にホストできます。
Windows フォーム コントロールおよびコンポーネントと同等の機能を持つ WPF コントロールを次の表に示します。
Windows フォーム コントロール |
Windows Presentation Foundation の同等のコントロール |
解説 |
---|---|---|
同等のコントロールはありません。 |
||
コンポジションを使用した ListBox。 |
||
同等のコントロールはありません。 |
||
ComboBox は、オート コンプリートをサポートしていません。 |
||
同等のコントロールはありません。 |
DataGridView コントロールの一部の機能は、ListView コントロールと GridView コントロールで再現されます。 |
|
同等のコントロールはありません。 |
||
TextBox と 2 つの RepeatButton コントロール。 |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
||
同等のコントロールはありません。 |
||
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 Client Profile SP1 から、System.Windows.Controls.WebBrowser コントロールは HTML ページをホストできるほか、Frame コントロールをサポートできます。 |
参照
処理手順
チュートリアル : Windows Presentation Foundation での Windows フォーム コントロールのホスト
概念
チュートリアル : Windows フォームでの Windows Presentation Foundation コントロールのホスト
参照
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2008 年 7 月 |
WebBrowser コントロールの記述を追加 |
SP1 機能変更 |