Commit Graph
428 Commits
Author SHA1 Message Date
Sergio Pedri d3ef8bfb07 Minor (possible) bug fix 2020-08-06 13:14:06 +02:00
Sergio Pedri c3a327d3a1 Minor code tweaks 2020-08-05 19:16:03 +02:00
Sergio Pedri 5c2b8b0abb Minor performance improvement for Set(ref T) overload 2020-08-05 19:11:45 +02:00
Sergio Pedri 5da28b5f7c Added SetProperty overloads with expression/broadcast 2020-08-05 18:48:44 +02:00
Michael Hawker MSFT (XAML Llama) 0c2dbf4c99 Merge pull request #3406 from SimonCropp/spelling
fix some spelling
2020-08-03 10:16:08 -07:00
Simon Cropp c97d16a9e3 more spelling 2020-08-02 19:36:09 +10:00
Simon Cropp f4f8bff674 fix some spelling 2020-08-02 19:18:48 +10:00
Michael Hawker MSFT (XAML Llama) a4410bd68f Merge pull request #3229 from Sergio0694/feature/mvvm-apis
Microsoft.Toolkit.Mvvm package
2020-07-31 17:35:27 -07:00
Sergio Pedri 0e05182228 Updated package description for ViewModelBase 2020-07-30 20:43:48 +02:00
Sergio Pedri b9b30940fe Renamed Task.ResultOrDefault extensions 2020-07-30 20:42:24 +02:00
Sergio Pedri f0c09fd06a Changed sender type to object in notification message 2020-07-30 20:40:46 +02:00
Sergio Pedri dabe37a350 Renamed IServiceCollection arg to services 2020-07-30 20:38:23 +02:00
Sergio Pedri b257a09082 Switched property name args to string? 2020-07-30 20:36:53 +02:00
Sergio Pedri cadf147879 Code tweaks to support #3293 2020-07-28 01:47:08 +02:00
Sergio Pedri 14b43b2693 Merge remote-tracking branch 'upstream/master' into feature/mvvm-apis 2020-07-28 01:41:58 +02:00
Michael Hawker MSFT (XAML Llama) 31130025a1 Merge pull request #3293 from matthew4850/master
Add .net standard 1.4 target to Microsoft.Toolkit project.
2020-07-27 16:33:38 -07:00
Sergio Pedri b3f2fc67f4 Merge branch 'master' into master 2020-07-26 15:44:34 +02:00
Sergio Pedri 6df73c6a09 Removed unnecessary overhead in request messages 2020-07-23 20:01:15 +02:00
Sergio Pedri 9da95ab7d2 Renamed Set -> SetProperty for consistency with other libs 2020-07-23 00:47:38 +02:00
Sergio Pedri ed1a6fddc7 Merge branch 'master' into feature/mvvm-apis 2020-07-21 13:29:20 +02:00
Michael Hawker MSFT (XAML Llama) 127c9105e4 Merge pull request #3191 from vgromfeld/u/vgromfeld/bindableAttributeRemoved
Remove `Bindable` attribute to reduce binary size impact. Thanks @vgromfeld and @dotMorten.
2020-07-20 17:19:08 -07:00
Sergio Pedri a327f0f0b8 Another perf boost (with compiled LINQ expressions) 2020-07-19 00:26:51 +02:00
Sergio Pedri d4bfbdbf81 Major performance/memory boost in RegisterAll
~7x performance boost, ~2.6x memory reduction
2020-07-18 23:01:54 +02:00
Sergio Pedri cf3499d620 Added ObservableObject.Set IEqualityComparer<T> overloads 2020-07-18 14:06:48 +02:00
Sergio Pedri 01cdae0322 Minor code style tweaks 2020-07-18 13:25:39 +02:00
Sergio Pedri 5b4d923f32 Fixed a bug in MessengerExtensions.RegisterAll 2020-07-18 13:06:13 +02:00
Sergio Pedri 8b0239e951 Renamed some IMessenger APIs/extensions for clarity 2020-07-17 16:40:03 +02:00
Sergio Pedri 928d1cfcbb Minor code refactoring 2020-07-17 02:04:04 +02:00
Sergio Pedri e375e49a93 Fixed a bug in Messenger.Reset 2020-07-17 02:01:58 +02:00
Sergio Pedri 657ce590f9 Reduced thread contention in Messenger.Unregister<TToken> 2020-07-16 20:21:34 +02:00
Sergio Pedri 7066b220d0 Renamed ViewModelBase to ObservableRecipient 2020-07-16 01:56:24 +02:00
Sergio Pedri 46c984d575 Fixed missing file rename for 2f3079d 2020-07-16 01:49:32 +02:00
Sergio Pedri cf834933cd Added more comments to DictionarySlim<,> type 2020-07-16 01:47:38 +02:00
Sergio Pedri 2f3079d50b Renamed some APIs for consistency 2020-07-15 19:51:43 +02:00
Sergio Pedri 45fc6ada1a Removed sealed modifier, this was a bad idea 2020-07-13 23:25:13 +02:00
Sergio Pedri 12906c3451 Added sealed modifier to DictionarySlim<TKey, TValue> 2020-07-13 20:20:51 +02:00
Sergio Pedri 77602fbc2c Refactored Task result extensions/converter 2020-07-11 12:51:21 +02:00
Sergio Pedri 1133d89f2c Added more Ioc tests 2020-07-11 11:59:37 +02:00
Sergio Pedri 05cdb7cec8 Added more tests for faulty monitored tasks 2020-07-11 01:31:08 +02:00
Sergio Pedri 290cffe7af Tweaked visibility of some test members 2020-07-11 01:15:02 +02:00
Sergio Pedri 6862c28800 Improved Test_ObservableObject_Events
(Also checks for events order now)
2020-07-11 01:02:08 +02:00
Sergio Pedri 41cba948fe Improved remarks for SetAndNotifyOnCompletion 2020-07-11 00:57:31 +02:00
Sergio Pedri 20a1e181dd Merge pull request #25 from Sergio0694/feature/extended-commands
Feature/extended commands
2020-07-11 00:45:40 +02:00
Sergio Pedri c8a6653e53 Added unit tests for AsyncRelayCommand, bug fixes 2020-07-11 00:41:28 +02:00
Sergio Pedri df004385d0 Fixed initial IsRunning property update 2020-07-11 00:29:55 +02:00
Sergio Pedri b33739115c Fixed an XML doc 2020-07-11 00:26:52 +02:00
Sergio Pedri 5422faa660 More code refactoring to SetAndNotifyOnCompletion 2020-07-11 00:25:55 +02:00
Sergio Pedri 2b84771d1f Added SetAndNotifyOnCompletion overload with callback 2020-07-11 00:11:45 +02:00
Sergio Pedri 32dab841b4 Added IsRunning property to async commands 2020-07-10 23:58:15 +02:00
Sergio Pedri fe55561d38 Initial code refactoring to SetAndNotifyOnCompletion 2020-07-10 23:58:03 +02:00