Nuclex.Windows.Forms/Source
2019-02-11 18:05:06 +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 threaded action to wrap sub-actions a view model can perform (this can either be scheduled individually or on the parent threaded view model); added missing copyright statement; more unit tests 2019-02-07 17:36:40 +00:00
CommonDialogs Wrapped WinForms' common dialogs into a service, too, in case a view model wants to ask the user to select a file (view models requesting views by activating other view models or services is okay -- it's testable, decoupled and said views/services are fully replaceable) 2019-02-07 18:32:14 +00:00
ContainerListView Updated copyright statement and pasted it where it was missing; some cosmetic fixes 2019-02-01 20:06:36 +00:00
Messages Created a service to display message boxes (view models that want to report errors are usually in a shitty situation - now for simple applications view models can send and error message that will either be displayed or used by a unit test to check the view model is actually failing as expected) 2019-02-07 18:03:11 +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 ViewControl and ViewForm were not actually reacting when their data context changed -- fixed; view models can now delay their search for a main window (needed to synchronize change notifications to the main threads because of those shitty WinForms controls); WindowManager now accepts ...Page as a postfix for a view name, too 2019-02-11 18:05:06 +00:00
Views ViewControl and ViewForm were not actually reacting when their data context changed -- fixed; view models can now delay their search for a main window (needed to synchronize change notifications to the main threads because of those shitty WinForms controls); WindowManager now accepts ...Page as a postfix for a view name, too 2019-02-11 18:05:06 +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
LateCheckedSynchronizer.cs ViewControl and ViewForm were not actually reacting when their data context changed -- fixed; view models can now delay their search for a main window (needed to synchronize change notifications to the main threads because of those shitty WinForms controls); WindowManager now accepts ...Page as a postfix for a view name, too 2019-02-11 18:05:06 +00:00
NullActiveWindowTracker.cs Added threaded action to wrap sub-actions a view model can perform (this can either be scheduled individually or on the parent threaded view model); added missing copyright statement; more unit tests 2019-02-07 17:36:40 +00:00
WindowManager.cs ViewControl and ViewForm were not actually reacting when their data context changed -- fixed; view models can now delay their search for a main window (needed to synchronize change notifications to the main threads because of those shitty WinForms controls); WindowManager now accepts ...Page as a postfix for a view name, too 2019-02-11 18:05:06 +00:00
WindowManager.Test.cs Created a service to display message boxes (view models that want to report errors are usually in a shitty situation - now for simple applications view models can send and error message that will either be displayed or used by a unit test to check the view model is actually failing as expected) 2019-02-07 18:03:11 +00:00