Commit Graph

  • 76a31e15f4 Removed backup async lazy-loading collection, the queueing variant in now proven; added ItemFetched event so users can run additional processing when items have been fetched from the dataabse; fixed message presenter, yes/no and ok/cancel messages are now centered and parented to the main window as well main Markus Ewald 2025-07-31 10:01:38 +0200
  • d969811427 Incremented assembly version for new release with improved lazy-loading collection Markus Ewald 2025-07-30 17:27:39 +0200
  • b44b2b406b Lazy-loading collection now only increases its version when the total item count changes Markus Ewald 2025-07-30 17:26:38 +0200
  • 246c90f7c8 Improved the async lazy-loading collection by scheduling simultaneous fetch requests instead of hammering a potential database connection in the background Markus Ewald 2025-07-29 14:15:10 +0200
  • d549697692 Added GetAtIndexWithoutFetching() to work around the issue where checking for an IsSelected column would forcibly fetch the whole table Markus Ewald 2025-07-29 13:27:49 +0200
  • 2620c825c4 Async virtual colleciton now updates its version (enumerator debugging feature) when its typed list changes (but not when lazy-loading items because the enumerator explicitly stays valid then) Markus Ewald 2025-07-29 13:12:53 +0200
  • 12fb020a27 Added a small helper property to deal with controls that fail to update the measurements in response to complex data binding situations Markus Ewald 2025-07-29 13:08:58 +0200
  • 1da1a82b09 Added debugging statements; fixed issue that would cause the 'ItemReplaced' notifications to not be sent when pages are fetched Markus Ewald 2025-07-29 10:43:22 +0200
  • 4f24abf3bc Updated assembly version to 1.3.1 due to the namespace typo fix (actually, this is a breaking change, but this library currently has exactly 1 user - me) Markus Ewald 2025-07-10 08:56:42 +0200
  • ee6a57b784 Restored previous attempt at IndexOf(), but it's broken either way Markus Ewald 2025-07-09 23:10:54 +0200
  • 059c093ec3 Improved the behavior of the async virtual collection Markus Ewald 2025-07-09 22:05:46 +0200
  • 1d955c1506 Fixed a typo and a warning Markus Ewald 2025-07-09 10:51:32 +0200
  • bedd49ce17 Iterated a bit on the dialog view model design, it now uses the UI dispatcher to ensure the Close() method is invoked in the UI thread Markus Ewald 2025-07-05 21:05:55 +0200
  • e11922ae4f ConventionBinder now binds IDialogViewModel.Submit to close the associated view Markus Ewald 2025-07-05 20:17:19 +0200
  • 364b8919b5 Fixed nullability warnings in virtualized collections Markus Ewald 2025-07-05 14:21:12 +0200
  • 4d74fd6e99 Moved over virtual collections from Nuclex.Support, they're highly UI specific and belong here Markus Ewald 2025-07-05 12:51:20 +0200
  • b02433c1b2 Added Visual Studio Codium settings Markus Ewald 2025-07-05 12:50:57 +0200
  • 225da0d7e9 Initial porting attempt of my WinForms MVVM library to Avalonia; added IWindowScope as a new reature because this library should support Microsoft's dependency injector Markus Ewald 2025-02-12 19:16:24 +0100