Controles de formularios Windows Forms y controles equivalentes de WPF
Actualización: Julio de 2008
Muchos controles de formularios Windows Forms tienen controles de WPF equivalentes, pero algunos controles de formularios Windows Forms no tienen ningún equivalente en WPF. En este tema se comparan los tipos de controles proporcionados por las dos tecnologías.
Siempre puede utilizar la interoperación para hospedar controles de formularios Windows Forms que no tienen equivalentes en las aplicaciones basadas en WPF.
En la tabla siguiente se muestra qué controles y componentes de formularios Windows Forms tienen funcionalidades equivalentes a controles de WPF.
Control de formularios Windows Forms |
Control equivalente de Windows Presentation Foundation |
Comentarios |
---|---|---|
No hay ningún control equivalente. |
||
ListBox con composición. |
||
No hay ningún control equivalente. |
||
ComboBox no admite autocompletar. |
||
No hay ningún control equivalente. |
Algunas funciones del control DataGridView se reproducen con los controles ListView y GridView. |
|
No hay ningún control equivalente. |
||
TextBox y dos controles RepeatButton. |
||
No hay ningún control equivalente. |
||
WrapPanel o bien StackPanel |
||
No hay ningún control equivalente. |
||
No hay ningún control equivalente. |
||
Window no admite ventanas secundarias. |
||
No hay ningún control equivalente. |
No tiene ayuda de tipo F1. La ayuda de tipo "¿Qué es esto?" se reemplaza con información sobre herramientas. |
|
El desplazamiento está integrado en los controles contenedor. |
||
No hay ningún control equivalente. |
||
No hay ningún control equivalente. |
Puede utilizar la clase Hyperlink para hospedar hipervínculos dentro del contenido dinámico. |
|
El control ListView proporciona una vista de detalles de sólo lectura. |
||
No hay ningún control equivalente. |
||
La aplicación de estilos al control Menu permite aproximarse al comportamiento y al aspecto de la clase System.Windows.Forms.ToolStripProfessionalRenderer. |
||
No hay ningún control equivalente. |
||
No hay ningún control equivalente. |
||
TextBox y dos controles RepeatButton. |
||
La clase OpenFileDialog es un contenedor de WPF alrededor del control de Win32. |
||
No hay ningún control equivalente. |
||
No hay ningún control equivalente. |
||
No hay ningún control equivalente. |
||
No hay ningún control equivalente. |
||
La clase SaveFileDialog es un contenedor de WPF alrededor del control de Win32. |
||
ToolBar con composición. |
||
ToolBar con composición. |
||
ToolBar con composición. |
||
ToolBar con composición. |
||
El desplazamiento está integrado en los controles contenedor. |
||
El control Frame puede hospedar páginas HTML. A partir de .NET Framework Client Profile SP1, el control System.Windows.Controls.WebBrowser puede hospedar páginas HTML y además respalda al control Frame. |
Vea también
Tareas
Tutorial: Hospedar un control de formularios Windows Forms en Windows Presentation Foundation
Conceptos
WPF Designer para desarrolladores de formularios Windows Forms
Tutorial: Hospedar un control de Windows Presentation Foundation en formularios Windows Forms
Referencia
Otros recursos
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Se ha agregado una mención al control WebBrowser. |
Cambio de características de SP1. |