TOC

This article has been localized into Portuguese by the community.

Diálogos:

Outros diálogos

O Windows Forms vem com uma variedade de diálogos sobre os quais ainda não falamos neste tutorial, pela simples razão de que eles não existem no WPF. O mais importante é definitivamente o FolderBrowserDialog, que permite ao usuário selecionar uma pasta dentro do sistema de arquivos, mas outras caixas de diálogo ausentes no WPF incluem o ColorDialog, o FontDialog, o PrintPreviewDialog e o PageSetupDialog.

Isso pode ser um problema real para os desenvolvedores do WPF, uma vez que a reimplementação desses diálogos seria uma tarefa enorme. Felizmente, o WPF e o WinForms podem ser misturados, simplesmente referenciando o assembly System.Windows.Forms, mas como o WPF usa diferentes tipos de base para cores e diálogos, essa nem sempre é uma solução viável. No entanto, é uma solução fácil se você só precisa do FolderBrowserDialog, uma vez que lida apenas com caminhos de pastas como strings simples, mas alguns puristas argumentariam que misturar WPF e WinForms nunca é o caminho a ser seguido.

Uma maneira melhor de fazer, se você não quiser reinventar a roda, pode ser usar um pouco do trabalho criado por outros desenvolvedores. Aqui estão alguns links para artigos que oferecem uma solução para alguns dos diálogos ausentes:

- Um alternativa de FontDialog para WPF

- Uma alternativa do ColorDialog para WPF

No final, você deve escolher a solução que melhor atenda aos requisitos de sua aplicação.


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!