TOC

This article has been localized into Spanish by the community.

Diálogos:

Los otros diálogos

Windows Forms viene con una serie de diálogos acerca de los cuales no hemos hablado todavía en este tutorial, por la simple razón de que no existen en WPF. El más importante de ellos es definitivamente el FolderBrowserDialog, el cual permite al usuario seleccionar una carpeta del sistema de archivos, pero otros diálogos faltantes en WPF incluyen el ColorDialog, el FontDialog, el PrintPreviewDialogy el PageSetupDialog.

Esto puede ser un verdadero problema para los desarrolladores de WPF, ya que la reimplementación de estos diálogos sería una tarea enorme. Afortunadamente, WPF y WinForms pueden ser mezclados, simplemente haciendo referencia al ensamblado System.Windows.Forms, pero siendo que WPF utiliza tipos básicos para ambos, colores y diálogos, esto no siempre es una solución viable. Esto es sin embargo una fácil solución si sólo necesitas el FolderBrowserDialog, dado que éste solamente trata con rutas de carpeta como simples strings, aunque algunos profesionales argumentarían que mezclar WPF y WinForms jamás es la manera de proceder.

Una mejor forma de proceder, si no quieres reinventar la rueda tu mismo, podría ser usar algo del trabajo creado por otros desarrolladores. Aquí hay un par de links de un artículo que ofrece una solución a algunos de los diálogos faltantes:

- Una alternativaa a FontDialog para WPF

- Una alternativa a ColorDialog para WPF

Al final, deberías elegir la solución que mejor satisfaga los requerimientos de tu aplicación.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!