2008-09-23 30 views

Respuesta

7

No todos tienen equivalentes.
El FontDialog por ejemplo doesnt .. (grumble refunfuñar). Esta página tiene la información completa ... ya que puede ser útil solo como una nota mental. http://msdn.microsoft.com/en-us/library/ms750559.aspx

Actualización: La programación de WPF libro había esta cubierta. Aparentemente, algunos de los diálogos no formaban el bus RTM. El FontDialog que se incluirá en la próxima actualización está disponible aquí ... como es el diálogo ColorPicker. También se shuoldn't utilizar ciegamente diálogos Win32, debido a que los tipos correspondientes en WPF (por ejemplo, fuente y color son "más grande y mejor" ahora.)

http://blogs.msdn.com/wpfsdk/archive/2006/10/26/Uncommon-Dialogs--Font-Chooser-and-Color-Picker-Dialogs.aspx

1

VistaBridge muestras tienen envolturas para algunos de los cuadros de diálogo de vista !

También puedes ver las envolturas proporcionan las System.Win32 Microsoft.Win32

[ACTUALIZACIÓN ] `Microsoft.Win32.FileDialog

+0

de interés ... pero todavía tienen que soportar XP. – Gishu

+0

¿Intentas System.Win32? Debería ser compatible con XP ... – rudigrobler

+0

Microsoft.Win32 no System.Win32 – rudigrobler

0

Conozco a un equipo que trabaja en una aplicación de WPF para una pareja de años a la fecha, y su opinión es que WPF aún no concuerda con WinForms cuando se trata de controles complicados (redes de datos avanzadas, vistas de árbol y similares). Los controles básicos están bien, sin embargo.

+0

OffTopic ... Parece que WPF aún no se HA HECHO ... parece que las fechas límite se salieron con la suya. Dale otro par de años ... apoyar todas las miles de cosas de antaño tomará un tiempo para una reescritura. – Gishu

+0

Sí, eso es probablemente cierto, solo necesita tiempo para madurar. –

+0

También vale la pena mencionar que muchos controles complicados de WinForms son obsoletos en WPF; la misma funcionalidad está disponible a través de plantillas y enlaces (requiere un cambio importante en la estructura de la aplicación). Los cuadros de diálogo y controles "Sistema" son más un problema. – ima

0

Lamentablemente, no es así. Sin embargo, puede "pedir prestado" algunos de los cuadros de diálogo de Windows Forms utilizando el espacio de nombres Microsoft.Win32, o puede integrar controles de Windows Forms utilizando el elemento System.Windows.Forms.WindowsFormHost WPF. Además, puede visualizar los diálogos de Windows Forms directamente llamando al constructor y luego invocando el método ShowDialog() en ellos.

1

formas incrustación de Windows utilizando el WindowsFormsHost puede causar muchos problemas - especialmente cuando se trata de representación \ visibilidad, etc ..

Algunos controles ya están implementadas por otros y se puede conocer a través de Internet, tales como:

NumericUpDown DateTimePicker SplitButton

y por supuesto la nueva WPFDataGrid

+0

Estoy buscando un NumericUpDown en WPF ... ¿tiene un enlace útil para uno bueno? He hecho una búsqueda pero no he encontrado nada particularmente agradable. – devios1

Cuestiones relacionadas