次の方法で共有


Windows フォーム コントロールおよび同等の WPF コントロール

多くの Windows フォーム コントロールには同等の WPF コントロールがありますが、一部の Windows フォーム コントロールには WPF に同等のものがありません。 このトピックでは、2 つのテクノロジに用意されているコントロールの種類を比較します。

いつでも相互運用を使用して、WPF ベースのアプリケーションに同等のものがない Windows フォーム コントロールをホストできます。

次の表は、どの Windows フォーム コントロールとコンポーネントに同等の WPF コントロール機能があるかを示しています。

Windows フォーム コントロール WPF の同等のコントロール Remarks
BindingNavigator 同等のコントロールはありません。
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox コンポジションを使用する ListBox
ColorDialog 同等のコントロールはありません。
ComboBox ComboBox ComboBox はオートコンプリートをサポートしていません。
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox と 2 つの RepeatButton コントロール。
ErrorProvider 同等のコントロールはありません。
FlowLayoutPanel WrapPanel または StackPanel
FolderBrowserDialog 同等のコントロールはありません。
FontDialog 同等のコントロールはありません。
Form Window Window は子ウィンドウをサポートしていません。
GroupBox GroupBox
HelpProvider 同等のコントロールはありません。 F1 ヘルプはありません。 "ポップヒント" ヘルプはツールヒントに置き換えられます。
HScrollBar ScrollBar スクロールは、コンテナー コントロールに組み込まれています。
ImageList 同等のコントロールはありません。
Label Label
LinkLabel 同等のコントロールはありません。 Hyperlink クラスを使用して、フロー コンテンツ内のハイパーリンクをホストできます。
ListBox ListBox
ListView ListView ListView コントロールには、読み取り専用の詳細ビューが用意されています。
MaskedTextBox 同等のコントロールはありません。
MenuStrip Menu Menu コントロールのスタイル設定を使用すると、System.Windows.Forms.ToolStripProfessionalRenderer クラスの動作と外観に近づけることができます。
MonthCalendar Calendar
NotifyIcon 同等のコントロールはありません。
NumericUpDown TextBox と 2 つの RepeatButton コントロール。
OpenFileDialog OpenFileDialog OpenFileDialog クラスは、Win32 コントロールをラップする WPF ラッパーです。
PageSetupDialog 同等のコントロールはありません。
Panel Canvas
PictureBox Image
PrintDialog PrintDialog
PrintDocument 同等のコントロールはありません。
PrintPreviewControl DocumentViewer
PrintPreviewDialog 同等のコントロールはありません。
ProgressBar ProgressBar
PropertyGrid 同等のコントロールはありません。
RadioButton RadioButton
RichTextBox RichTextBox
SaveFileDialog SaveFileDialog SaveFileDialog クラスは、Win32 コントロールをラップする WPF ラッパーです。
ScrollableControl ScrollViewer
SoundPlayer MediaPlayer
SplitContainer GridSplitter
StatusStrip StatusBar
TabControl TabControl
TableLayoutPanel Grid
TextBox TextBox
Timer DispatcherTimer
ToolStrip ToolBar
ToolStripContainer コンポジションを使用する ToolBar
ToolStripDropDown コンポジションを使用する ToolBar
ToolStripDropDownMenu コンポジションを使用する ToolBar
ToolStripPanel コンポジションを使用する ToolBar
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar スクロールは、コンテナー コントロールに組み込まれています。
WebBrowser FrameSystem.Windows.Controls.WebBrowser Frame コントロールでは、HTML ページをホストできます。

.NET Framework 3.5 SP1 以降、System.Windows.Controls.WebBrowser コントロールでは HTML ページをホストできます。また、Frame コントロールもサポートします。

関連項目