Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
De nombreux contrôles Windows Forms ont des contrôles WPF équivalents, mais certains contrôles Windows Forms n’ont pas d’équivalents dans WPF. Cette rubrique compare les types de contrôle fournis par les deux technologies.
Vous pouvez toujours utiliser l’interopérabilité pour héberger des contrôles Windows Forms qui n’ont pas d’équivalents dans vos applications WPF.
Le tableau suivant indique quels contrôles et composants Windows Forms ont des fonctionnalités de contrôle WPF équivalentes.
Contrôle Windows Forms | Contrôle équivalent WPF | Remarques |
---|---|---|
BindingNavigator | Aucun contrôle équivalent. | |
BindingSource | CollectionViewSource | |
Button | Button | |
CheckBox | CheckBox | |
CheckedListBox | ListBox avec la composition. | |
ColorDialog | Aucun contrôle équivalent. | |
ComboBox | ComboBox | ComboBox ne prend pas en charge la saisie semi-automatique. |
ContextMenuStrip | ContextMenu | |
DataGridView | DataGrid | |
DateTimePicker | DatePicker | |
DomainUpDown | TextBox et deux contrôles RepeatButton. | |
ErrorProvider | Aucun contrôle équivalent. | |
FlowLayoutPanel | WrapPanel ou StackPanel | |
FolderBrowserDialog | Aucun contrôle équivalent. | |
FontDialog | Aucun contrôle équivalent. | |
Form | Window | Window ne prend pas en charge les fenêtres enfant. |
GroupBox | GroupBox | |
HelpProvider | Aucun contrôle équivalent. | Aucune aide F1. L’aide « Qu’est-ce que c’est » est remplacée par des info-bulles. |
HScrollBar | ScrollBar | Le défilement est intégré aux contrôles de conteneur. |
ImageList | Aucun contrôle équivalent. | |
Label | Label | |
LinkLabel | Aucun contrôle équivalent. | Vous pouvez utiliser la classe Hyperlink pour héberger des liens hypertexte dans le contenu du flux. |
ListBox | ListBox | |
ListView | ListView | Le contrôle ListView fournit une vue de détails en lecture seule. |
MaskedTextBox | Aucun contrôle équivalent. | |
MenuStrip | Menu | Le style de contrôle Menu peut approcher le comportement et l’apparence de la classe System.Windows.Forms.ToolStripProfessionalRenderer. |
MonthCalendar | Calendar | |
NotifyIcon | Aucun contrôle équivalent. | |
NumericUpDown | TextBox et deux contrôles RepeatButton. | |
OpenFileDialog | OpenFileDialog | La classe OpenFileDialog est un wrapper WPF autour du contrôle Win32. |
PageSetupDialog | Aucun contrôle équivalent. | |
Panel | Canvas | |
PictureBox | Image | |
PrintDialog | PrintDialog | |
PrintDocument | Aucun contrôle équivalent. | |
PrintPreviewControl | DocumentViewer | |
PrintPreviewDialog | Aucun contrôle équivalent. | |
ProgressBar | ProgressBar | |
PropertyGrid | Aucun contrôle équivalent. | |
RadioButton | RadioButton | |
RichTextBox | RichTextBox | |
SaveFileDialog | SaveFileDialog | La classe SaveFileDialog est un wrapper WPF autour du contrôle Win32. |
ScrollableControl | ScrollViewer | |
SoundPlayer | MediaPlayer | |
SplitContainer | GridSplitter | |
StatusStrip | StatusBar | |
TabControl | TabControl | |
TableLayoutPanel | Grid | |
TextBox | TextBox | |
Timer | DispatcherTimer | |
ToolStrip | ToolBar | |
ToolStripContainer | ToolBar avec la composition. | |
ToolStripDropDown | ToolBar avec la composition. | |
ToolStripDropDownMenu | ToolBar avec la composition. | |
ToolStripPanel | ToolBar avec la composition. | |
ToolTip | ToolTip | |
TrackBar | Slider | |
TreeView | TreeView | |
UserControl | UserControl | |
VScrollBar | ScrollBar | Le défilement est intégré aux contrôles de conteneur. |
WebBrowser | Frame, System.Windows.Controls.WebBrowser | Le contrôle Frame peut héberger des pages HTML. À compter du .NET Framework 3.5 SP1, le contrôle System.Windows.Controls.WebBrowser peut héberger des pages HTML et sauvegarder le contrôle Frame. |
Voir aussi
.NET Desktop feedback