Windows Forms-Steuerelemente und entsprechende WPF-Steuerelemente
Bei vielen Windows Forms-Steuerelementen gibt es entsprechende WPF-Steuerelemente, aber bei einigen Windows Forms-Steuerelementen gibt es keine Entsprechungen in WPF. In diesem Thema werden die von den beiden Technologien bereitgestellten Steuerelementtypen verglichen.
Mithilfe von Interoperation können Sie immer Windows Forms-Steuerelemente hosten, bei denen es keine Entsprechungen in Ihren WPF-basierten Anwendungen gibt.
In der folgenden Tabelle wird gezeigt, welche Windows Forms-Steuerelemente und -Komponenten entsprechende WPF-Steuerelementfunktionen haben.
Windows Forms-Steuerelemente | Entsprechendes WPF-Steuerelement | Hinweise |
---|---|---|
BindingNavigator | Kein entsprechendes Steuerelement. | |
BindingSource | CollectionViewSource | |
Button | Button | |
CheckBox | CheckBox | |
CheckedListBox | ListBox mit Aufbau. | |
ColorDialog | Kein entsprechendes Steuerelement. | |
ComboBox | ComboBox | ComboBox unterstützt nicht AutoVervollständigen. |
ContextMenuStrip | ContextMenu | |
DataGridView | DataGrid | |
DateTimePicker | DatePicker | |
DomainUpDown | TextBox und zwei RepeatButton-Steuerelemente. | |
ErrorProvider | Kein entsprechendes Steuerelement. | |
FlowLayoutPanel | WrapPanel oder StackPanel | |
FolderBrowserDialog | Kein entsprechendes Steuerelement. | |
FontDialog | Kein entsprechendes Steuerelement. | |
Form | Window | Window unterstützt keine untergeordneten Fenster. |
GroupBox | GroupBox | |
HelpProvider | Kein entsprechendes Steuerelement. | Keine F1-Hilfe. Die Hilfe „Was ist das?“ wird durch „QuickInfos“ ersetzt. |
HScrollBar | ScrollBar | Scrollen ist in Containersteuerelemente integriert. |
ImageList | Kein entsprechendes Steuerelement. | |
Label | Label | |
LinkLabel | Kein entsprechendes Steuerelement. | Sie können mithilfe der Klasse Hyperlink Links innerhalb von fortlaufendem Inhalt hosten. |
ListBox | ListBox | |
ListView | ListView | Das Steuerelement ListView stellt eine schreibgeschützte Detailansicht bereit. |
MaskedTextBox | Kein entsprechendes Steuerelement. | |
MenuStrip | Menu | Die Steuerelementformatierung Menu kann das Verhalten und die Darstellung der Klasse System.Windows.Forms.ToolStripProfessionalRenderer annähern. |
MonthCalendar | Calendar | |
NotifyIcon | Kein entsprechendes Steuerelement. | |
NumericUpDown | TextBox und zwei RepeatButton-Steuerelemente. | |
OpenFileDialog | OpenFileDialog | Die Klasse OpenFileDialog ist ein WPF-Wrapper um das Win32-Steuerelement. |
PageSetupDialog | Kein entsprechendes Steuerelement. | |
Panel | Canvas | |
PictureBox | Image | |
PrintDialog | PrintDialog | |
PrintDocument | Kein entsprechendes Steuerelement. | |
PrintPreviewControl | DocumentViewer | |
PrintPreviewDialog | Kein entsprechendes Steuerelement. | |
ProgressBar | ProgressBar | |
PropertyGrid | Kein entsprechendes Steuerelement. | |
RadioButton | RadioButton | |
RichTextBox | RichTextBox | |
SaveFileDialog | SaveFileDialog | Die Klasse SaveFileDialog ist ein WPF-Wrapper um das Win32-Steuerelement. |
ScrollableControl | ScrollViewer | |
SoundPlayer | MediaPlayer | |
SplitContainer | GridSplitter | |
StatusStrip | StatusBar | |
TabControl | TabControl | |
TableLayoutPanel | Grid | |
TextBox | TextBox | |
Timer | DispatcherTimer | |
ToolStrip | ToolBar | |
ToolStripContainer | ToolBar mit Aufbau. | |
ToolStripDropDown | ToolBar mit Aufbau. | |
ToolStripDropDownMenu | ToolBar mit Aufbau. | |
ToolStripPanel | ToolBar mit Aufbau. | |
ToolTip | ToolTip | |
TrackBar | Slider | |
TreeView | TreeView | |
UserControl | UserControl | |
VScrollBar | ScrollBar | Scrollen ist in Containersteuerelemente integriert. |
WebBrowser | Frame, System.Windows.Controls.WebBrowser | Das Steuerelement Frame kann HTML-Seiten hosten. Ab dem .NET Framework 3.5 SP1 kann das Steuerelement System.Windows.Controls.WebBrowser HTML-Seiten hosten und unterstützt außerdem das Steuerelement Frame. |
Weitere Informationen
.NET Desktop feedback