TOC

This article has been localized into Czech by the community.

Dialogy:

Jiné dialogy

Windows Forms obsahují řadu dialogů, o kterých jsme v tomto tutoriálu ještě nemluvili, z jednoduchého důvodu, že ve WPF neexistují. Nejdůležitější je určitě FolderBrowserDialog, který umožňuje uživateli vybrat složku v souborovém systému, ale další dialogy chybějící ve WPF zahrnují ColorDialog, FontDialog, PrintPreviewDialog a PageSetupDialog.

To může být pro vývojáře WPF skutečný problém, protože znovu implementace těchto dialogů by byl obrovský úkol. Naštěstí mohou být WPF a WinForms smíchány, jednoduše odkazováním na sestavení System.Windows.Forms, ale protože WPF používá pro barvy a dialogy různé základní typy, není to vždy životaschopné řešení. Je to však snadné řešení, pokud potřebujete pouze FolderBrowserDialog, protože se zabývá pouze cestami složek jako jednoduchými řetězci, ale někteří puristé by tvrdili, že smíchání WPF a WinForms nikdy není správnou cestou.

Lepším řešením, pokud nechcete znovu vynalézat kolo, by mohlo být využití práce, kterou vytvořili jiní vývojáři. Zde je pár odkazů na články, které nabízejí řešení pro některé chybějící dialogy:

- FontDialog alternativa pro WPF

- ColorDialog alternativa pro WPF

Nakonec byste měli vybrat řešení, které nejlépe vyhovuje požadavkům vaší aplikace.


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!