Nuclex.Windows.Forms/Source
Markus Ewald 9aa64c4dac Added a placeholder auto binding system to automate binding of views to view models without writing so much boilerplate code
git-svn-id: file:///srv/devel/repo-conversion/nuwi@44 d2e56fa2-650e-0410-a79f-9358c0239efd
2019-02-06 18:34:47 +00:00
..
AsyncProgressBar Updated copyright statement and pasted it where it was missing; some cosmetic fixes 2019-02-01 20:06:36 +00:00
AutoBinding Added a placeholder auto binding system to automate binding of views to view models without writing so much boilerplate code 2019-02-06 18:34:47 +00:00
ContainerListView Updated copyright statement and pasted it where it was missing; some cosmetic fixes 2019-02-01 20:06:36 +00:00
ProgressReporter Updated copyright statement and pasted it where it was missing; some cosmetic fixes 2019-02-01 20:06:36 +00:00
TrackingBar Updated copyright statement and pasted it where it was missing; some cosmetic fixes 2019-02-01 20:06:36 +00:00
ViewModels Added some 'dialog view models' that fire events when a dialog is to be closed (this allows ok and cancel buttons to be normally bound, allowing the view model to be unit tested and to run code upon receiving an ok click, the event then signaling to the dialog that it should close with the specified result) 2019-02-06 07:30:41 +00:00
Views Cleaned and added a base class for view models with background processing tha uses the new ThreadedAction class to do its background processing; added a view binding interface for WinForms that emulates the WPF design 2019-02-06 07:00:27 +00:00
IActiveWindowTracker.cs Created a window manager that will automatically locate the matching view to a view model and set up the view's data context for binding; also added an interface through which other services can track the active window (i.e. to display message boxes so view models don't have to drag around a view reference just for that) 2019-02-06 18:04:10 +00:00
IWindowManager.cs Created a window manager that will automatically locate the matching view to a view model and set up the view's data context for binding; also added an interface through which other services can track the active window (i.e. to display message boxes so view models don't have to drag around a view reference just for that) 2019-02-06 18:04:10 +00:00
WindowManager.cs Added a placeholder auto binding system to automate binding of views to view models without writing so much boilerplate code 2019-02-06 18:34:47 +00:00