Delen via


Besturingselementen voor Windows Forms en gelijkwaardige WPF-besturingselementen

Veel Besturingselementen voor Windows Forms hebben gelijkwaardige WPF-besturingselementen, maar sommige Windows Forms-besturingselementen hebben geen equivalenten in WPF. In dit onderwerp worden controletypen van de twee technologieën vergeleken.

U kunt altijd interoperation gebruiken om Besturingselementen van Windows Forms te hosten die geen equivalenten hebben in uw WPF-toepassingen.

In de volgende tabel ziet u welke Besturingselementen en onderdelen van Windows Forms equivalente WPF-besturingsfunctionaliteit hebben.

Windows Forms-besturingselement WPF-equivalent besturingselement Opmerkingen
BindingNavigator Geen equivalent besturingselement.
BindingSource CollectionViewSource
Button Button
CheckBox CheckBox
CheckedListBox ListBox met compositie.
ColorDialog Geen equivalent besturingselement.
ComboBox ComboBox ComboBox biedt geen ondersteuning voor automatisch aanvullen.
ContextMenuStrip ContextMenu
DataGridView DataGrid
DateTimePicker DatePicker
DomainUpDown TextBox en twee bedieningselementen voor RepeatButton.
ErrorProvider Geen equivalent besturingselement.
FlowLayoutPanel WrapPanel of StackPanel
FolderBrowserDialog Geen equivalent besturingselement.
FontDialog Geen equivalent besturingselement.
Form Window Window biedt geen ondersteuning voor onderliggende vensters.
GroupBox GroupBox
HelpProvider Geen equivalent besturingselement. Geen F1 Help. 'Wat is dit'-help wordt vervangen door knopinfo.
HScrollBar ScrollBar Scrollen is ingebouwd in containerbesturingen.
ImageList Geen equivalent besturingselement.
Label Label
LinkLabel Geen equivalent besturingselement. U kunt de Hyperlink-klasse gebruiken om hyperlinks binnen stroominhoud te hosten.
ListBox ListBox
ListView ListView Het besturingselement ListView biedt een alleen-lezen weergave van details.
MaskedTextBox Geen equivalent besturingselement.
MenuStrip Menu Menu besturingsstijl kan het gedrag en uiterlijk van de System.Windows.Forms.ToolStripProfessionalRenderer klasse bij benadering bepalen.
MonthCalendar Calendar
NotifyIcon Geen equivalent besturingselement.
NumericUpDown TextBox en twee bedieningselementen voor RepeatButton.
OpenFileDialog OpenFileDialog De OpenFileDialog klasse is een WPF-wrapper rond het Win32-besturingselement.
PageSetupDialog Geen equivalent besturingselement.
Panel Canvas
PictureBox Image
PrintDialog PrintDialog
PrintDocument Geen equivalent besturingselement.
PrintPreviewControl DocumentViewer
PrintPreviewDialog Geen equivalent besturingselement.
ProgressBar ProgressBar
PropertyGrid Geen equivalent besturingselement.
RadioButton RadioButton
RichTextBox RichTextBox
SaveFileDialog SaveFileDialog De SaveFileDialog klasse is een WPF-wrapper rond het Win32-besturingselement.
ScrollableControl ScrollViewer
SoundPlayer MediaPlayer
SplitContainer GridSplitter
StatusStrip StatusBar
TabControl TabControl
TableLayoutPanel Grid
TextBox TextBox
Timer DispatcherTimer
ToolStrip ToolBar
ToolStripContainer ToolBar met compositie.
ToolStripDropDown ToolBar met compositie.
ToolStripDropDownMenu ToolBar met compositie.
ToolStripPanel ToolBar met compositie.
ToolTip ToolTip
TrackBar Slider
TreeView TreeView
UserControl UserControl
VScrollBar ScrollBar Scrollen is ingebouwd in containerbesturingen.
WebBrowser Frame, System.Windows.Controls.WebBrowser Het controletype Frame kan HTML-pagina's hosten.

Vanaf .NET Framework 3.5 SP1 kan het besturingselement System.Windows.Controls.WebBrowser ook HTML-pagina's hosten en ondersteunt het bovendien het besturingselement Frame.

Zie ook