Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Viele Windows Forms-Steuerelemente verfügen über entsprechende WPF-Steuerelemente, einige Windows Forms-Steuerelemente weisen jedoch keine Entsprechungen in WPF auf. In diesem Thema werden die von den beiden Technologien bereitgestellten Steuerelementtypen verglichen.
Sie können die Interoperabilität immer verwenden, um Windows Forms-Steuerelemente zu hosten, die keine Entsprechungen in Ihren WPF-basierten Anwendungen aufweisen.
Die folgende Tabelle zeigt, welche Windows Forms-Steuerelemente und -Komponenten über entsprechende WPF-Steuerelementfunktionen verfügen.
| Windows Forms-Steuerelemente | Entsprechendes WPF-Steuerelement | Bemerkungen |
|---|---|---|
| BindingNavigator | Kein entsprechendes Steuerelement | |
| BindingSource | CollectionViewSource | |
| Button | Button | |
| CheckBox | CheckBox | |
| CheckedListBox | ListBox mit Aufbau. | |
| ColorDialog | Kein entsprechendes Steuerelement | |
| ComboBox | ComboBox | ComboBox unterstützt keine Autovervollständigung. |
| 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 die Klasse Hyperlink verwenden, um Hyperlinks innerhalb von Flow-Inhalten zu 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 Frame-Steuerelement kann HTML-Seiten hosten. Ab .NET Framework 3.5 SP1 kann das Steuerelement System.Windows.Controls.WebBrowser HTML-Seiten hosten und unterstützt außerdem das Steuerelement Frame. |
Siehe auch
.NET Desktop feedback