PETZOLD BOOK BLOG

Charles Petzold on writing books, reading books, and exercising the internal UTM


Recent Entries
< PreviousBrowse the ArchivesNext >
Subscribe to the RSS Feed

I Found the File Dialog Boxes

Working on Saturday, December 10, 2005
Roscoe, NY

After going around complaining that Avalon "doesn't even have standard File Open and File Save dialog boxes," I finally found them.

I apologize for bad-mouthing WPF. I promise I'll never do it again.

The OpenFileDialog and SaveFileDialog classes are hidden away in the Microsoft.Win32 namespace, which is where light wrappers around Win32 implementations end up. But I know these are the ones we're supposed to be using for our Windows Presentation Foundation apps because they're in PresentationFramework.dll, which is one of the major WPF assemblies.

Printing dialogs are also available in the form of PrintDialog and PageSetupDialog classes in the System.Windows.Controls namespace. Using PrintDialog I have successfully written a small Avalon app that caused my printer to eject blank pages, but that's as far as I've gotten.

So far, the only font-selection and color-selection dialogs I've seen have been sample code. I'm curious to see a good font dialog for Avalon because I tried writing one myself and it is not trivial.


Recent Entries
< PreviousBrowse the ArchivesNext >
Subscribe to the RSS Feed

(c) Copyright Charles Petzold
www.charlespetzold.com