x97mdr/pickles — pull request #82 by dirkrombauts (2012-06-15 09:05:44+00:00)
Title: Gui Rework

Hi,

I did some "merciless refactoring" on the mainwindow class and its viewmodel. Here's a quick rundown:

* MainWindow
* Nuget-ed (Nugot?) MahApps.Metro
* got rid of all margins, widths, heights, etc - this will look a bit weird right now but I'll improve it in the future
* Added each UI element into a proper column/row in the grid
* swapped the documentationformat/testformats dropdowns with radio buttons
* MainWindowViewModel
* Introduced ObservableCollections for the documentationformat/testformats lists
* added supporting classes for the observable collection
* extracted the NotifyPropertyChanged logic, and enabled Lamba-expressions for the property name

If you have any questions about the how/why of these changes: shoot me a message!

Dirk