Když chci psát nějaký nový program, položím si otázku WPF nebo WinForm? Jedná se o dvě různé aplikační rozhraní, které mají za úkol totéž - uživatelské rozhraní. Nechci tady rozebírat filozofické rozdíly v obou technologiích, ale zmínit několik drobností, kterých jsem si všiml až při vývoji s WPF.
Ve WPF jsem marně hledal některé standardní dialogy:
FontDialog, ColorDialog, PrintDialog, PrintPreviewDialog apod.
Tyto objekty a komponenty si musíte napsat sami :).
Dialogy pro otvírání souboru a ukládání souboru najdeme ve jmeném prostoru Microsoft.Win32:
Dialogy pro otvírání souboru a ukládání souboru najdeme ve jmeném prostoru Microsoft.Win32:
// vytvoreni dialogu OpenFileDialog
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
Ve WPF jsem dále nenašel volání Application.DoEvents(), které potřebujete při dlouhých operacích a výpočtech a znamená - reaguj na všechny události a pokračuj dál.
Ve WPF také nenajdete objekt Timer, ale místo toho můžete použít DispatcherTimer.
Žádné komentáře:
Okomentovat