Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Muchos controles de Windows Forms tienen controles WPF equivalentes, pero algunos controles de Windows Forms no tienen equivalentes en WPF. En este tema se comparan los tipos de control proporcionados por las dos tecnologías.
Siempre puede usar la interoperación para hospedar controles de Windows Forms que no tengan equivalentes en las aplicaciones basadas en WPF.
En la tabla siguiente se muestran los controles y componentes de Windows Forms que tienen una funcionalidad de control de WPF equivalente.
Control de Windows Forms | Control equivalente de WPF | Observaciones |
---|---|---|
BindingNavigator | Ningún control equivalente. | |
BindingSource | CollectionViewSource | |
Button | Button | |
CheckBox | CheckBox | |
CheckedListBox | ListBox con composición. | |
ColorDialog | Ningún control equivalente. | |
ComboBox | ComboBox | ComboBox no admite autocompletar. |
ContextMenuStrip | ContextMenu | |
DataGridView | DataGrid | |
DateTimePicker | DatePicker | |
DomainUpDown | TextBox y dos RepeatButton controles. | |
ErrorProvider | Ningún control equivalente. | |
FlowLayoutPanel | WrapPanel o StackPanel | |
FolderBrowserDialog | Ningún control equivalente. | |
FontDialog | Ningún control equivalente. | |
Form | Window | Window no admite ventanas secundarias. |
GroupBox | GroupBox | |
HelpProvider | Ningún control equivalente. | No hay ayuda F1. La Ayuda "What's This" se reemplaza por ToolTips. |
HScrollBar | ScrollBar | El desplazamiento está integrado en los controles de contenedor. |
ImageList | Ningún control equivalente. | |
Label | Label | |
LinkLabel | Ningún control equivalente. | Puede usar la Hyperlink clase para hospedar hipervínculos dentro del contenido del flujo. |
ListBox | ListBox | |
ListView | ListView | El ListView control proporciona una vista de detalles exclusivamente para lectura. |
MaskedTextBox | Ningún control equivalente. | |
MenuStrip | Menu | El estilo de control Menu puede imitar el comportamiento y la apariencia de la clase System.Windows.Forms.ToolStripProfessionalRenderer. |
MonthCalendar | Calendar | |
NotifyIcon | Ningún control equivalente. | |
NumericUpDown | TextBox y dos RepeatButton controles. | |
OpenFileDialog | OpenFileDialog | La OpenFileDialog clase es un contenedor WPF alrededor del control Win32. |
PageSetupDialog | Ningún control equivalente. | |
Panel | Canvas | |
PictureBox | Image | |
PrintDialog | PrintDialog | |
PrintDocument | Ningún control equivalente. | |
PrintPreviewControl | DocumentViewer | |
PrintPreviewDialog | Ningún control equivalente. | |
ProgressBar | ProgressBar | |
PropertyGrid | Ningún control equivalente. | |
RadioButton | RadioButton | |
RichTextBox | RichTextBox | |
SaveFileDialog | SaveFileDialog | La SaveFileDialog clase es un contenedor WPF alrededor del control Win32. |
ScrollableControl | ScrollViewer | |
SoundPlayer | MediaPlayer | |
SplitContainer | GridSplitter | |
StatusStrip | StatusBar | |
TabControl | TabControl | |
TableLayoutPanel | Grid | |
TextBox | TextBox | |
Timer | DispatcherTimer | |
ToolStrip | ToolBar | |
ToolStripContainer | ToolBar con composición. | |
ToolStripDropDown | ToolBar con composición. | |
ToolStripDropDownMenu | ToolBar con composición. | |
ToolStripPanel | ToolBar con composición. | |
ToolTip | ToolTip | |
TrackBar | Slider | |
TreeView | TreeView | |
UserControl | UserControl | |
VScrollBar | ScrollBar | El desplazamiento está integrado en los controles de contenedor. |
WebBrowser | Frame, System.Windows.Controls.WebBrowser | El Frame control puede hospedar páginas HTML. A partir de .NET Framework 3.5 SP1, el System.Windows.Controls.WebBrowser control puede hospedar páginas HTML y también respalda el Frame control. |
Consulte también
.NET Desktop feedback