Nuclex.Windows.Forms/Source
Markus Ewald 857917aad5 Added alternative .NET 4.6.2 project; MultiPageViewForm now has a default constructor just so it doesn't upset the Windows Forms designer
git-svn-id: file:///srv/devel/repo-conversion/nuwi@57 d2e56fa2-650e-0410-a79f-9358c0239efd
2023-10-03 12:35:14 +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
Controls The progress spinner can now tell its optimal size required to show the entire status text but overlap as few controls as possible; began implementing a generic version of a multi page view model and matching view with caching 2019-02-13 21:26:12 +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 The multi page view can now deal with multi page view models that change the active page from a different thread (as it should be, in WPF all bound property change notifications are allowed to come from any thread) 2019-02-16 20:06:34 +00:00
Views Added alternative .NET 4.6.2 project; MultiPageViewForm now has a default constructor just so it doesn't upset the Windows Forms designer 2023-10-03 12:35:14 +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 The window manager can now also create just view models (without immediately binding a view); added MultiPageViewModel as a base class for the common case of view models that embed multi pages they can switch between; added missing copyright statement for the late checked synchronization context 2019-02-13 10:30:19 +00:00
LateCheckedSynchronizer.cs The window manager can now also create just view models (without immediately binding a view); added MultiPageViewModel as a base class for the common case of view models that embed multi pages they can switch between; added missing copyright statement for the late checked synchronization context 2019-02-13 10:30:19 +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 The window manager can now also create just view models (without immediately binding a view); added MultiPageViewModel as a base class for the common case of view models that embed multi pages they can switch between; added missing copyright statement for the late checked synchronization context 2019-02-13 10:30:19 +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