Commit Graph

14 Commits

Author SHA1 Message Date
Markus Ewald
d549697692 Added GetAtIndexWithoutFetching() to work around the issue where checking for an IsSelected column would forcibly fetch the whole table 2025-07-29 13:27:49 +02:00
Markus Ewald
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) 2025-07-29 13:13:15 +02:00
Markus Ewald
12fb020a27 Added a small helper property to deal with controls that fail to update the measurements in response to complex data binding situations 2025-07-29 13:13:11 +02:00
Markus Ewald
1da1a82b09 Added debugging statements; fixed issue that would cause the 'ItemReplaced' notifications to not be sent when pages are fetched 2025-07-29 10:43:22 +02:00
Markus Ewald
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) 2025-07-10 08:56:42 +02:00
Markus Ewald
ee6a57b784 Restored previous attempt at IndexOf(), but it's broken either way 2025-07-09 23:10:54 +02:00
Markus Ewald
059c093ec3 Improved the behavior of the async virtual collection 2025-07-09 22:05:46 +02:00
Markus Ewald
1d955c1506 Fixed a typo and a warning 2025-07-09 10:51:32 +02:00
Markus Ewald
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 2025-07-05 21:26:57 +02:00
Markus Ewald
e11922ae4f ConventionBinder now binds IDialogViewModel.Submit to close the associated view 2025-07-05 21:07:02 +02:00
Markus Ewald
364b8919b5 Fixed nullability warnings in virtualized collections 2025-07-05 21:06:59 +02:00
Markus Ewald
4d74fd6e99 Moved over virtual collections from Nuclex.Support, they're highly UI specific and belong here 2025-07-05 21:06:59 +02:00
Markus Ewald
b02433c1b2 Added Visual Studio Codium settings 2025-07-05 21:06:59 +02:00
Markus Ewald
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 2025-07-05 21:06:55 +02:00