Commit Graph
2284 Commits
Author SHA1 Message Date
Sergio Pedri 1f6b771c60 Renamed some interfaces to avoid naming collisions 2020-04-14 23:02:39 +02:00
Sergio Pedri 67beb4f9df Fixed a bug with new values being created when not needed 2020-04-14 22:42:00 +02:00
Sergio Pedri 01ceb67860 Fixed some XML docs 2020-04-14 22:32:22 +02:00
Sergio Pedri 3838ac6d25 Added IReadOnlyDictionary<in TKey, out TValue> interface 2020-04-14 22:18:47 +02:00
Sergio Pedri 530f6d0c51 Added Messenger.IsRegistered methods 2020-04-14 20:15:56 +02:00
Sergio Pedri 6ec22c13f2 Added DictionarySlim<TKey, TValue>.ContainsKey method 2020-04-14 20:13:45 +02:00
Sergio Pedri 0de1d4fb0a Minor code style tweaks 2020-04-14 20:09:26 +02:00
Sergio Pedri 3a223be649 Code tweaks and performance improvements 2020-04-14 20:08:52 +02:00
Sergio Pedri cea8759934 Added missing file headers 2020-04-14 18:13:04 +02:00
Sergio Pedri 5eb32d13f1 Initial draft of the Messenger class 2020-04-14 18:10:37 +02:00
Sergio Pedri bb7bc43357 Added the IDictionary<in TKey> interface 2020-04-14 16:54:26 +02:00
Sergio Pedri 32e006b993 Ported minimal DictionarySlim<TKey, TValue> type from CoreFXLabs 2020-04-14 16:46:58 +02:00
Sergio Pedri 7e10c50cf0 Minor code refactoring 2020-04-13 19:41:54 +02:00
Sergio Pedri 144e8ac542 Added the RelayCommand<T> type 2020-04-13 19:38:54 +02:00
Sergio Pedri 4a02915357 Added RelayCommand type 2020-04-13 19:32:04 +02:00
Sergio Pedri 2727747f1a Minor code refactorings
Changed the property raise methods to follow ObservableCollection naming convention (cc. @Aminator)
2020-04-13 18:54:26 +02:00
Sergio Pedri 511b795271 Minor code style tweaks 2020-04-13 18:40:28 +02:00
Sergio Pedri 9e8412c551 Added ObservableObject class 2020-04-13 18:38:24 +02:00
Sergio Pedri 7c85757c28 Moved Ioc class to separate package 2020-04-13 18:12:17 +02:00
Sergio Pedri f12bc6c5d3 Added empty Microsoft.Toolkit.Mvvm package 2020-04-13 18:11:03 +02:00
Sergio Pedri 963b6d8207 Minor code refactoring 2020-04-10 13:27:38 +02:00
Sergio Pedri e06498d7d2 Added Ioc.TryGetInstance<TService> API 2020-04-10 13:26:07 +02:00
Sergio Pedri 8b4c35d64a Speed optimizations to Ioc.GetInstanceWithoutCaching<TService>() 2020-04-10 13:02:56 +02:00
Sergio Pedri 46eee78990 Fixed an XML comment 2020-04-09 20:55:34 +02:00
Sergio Pedri 3f35124c1b Minor code refactorings 2020-04-09 20:47:41 +02:00
Sergio Pedri 1a6cca81b8 Added Ioc.GetInstanceWithoutCaching<TService() API 2020-04-09 20:21:16 +02:00
Sergio Pedri 2a33452a5b Minor code refactoring 2020-04-09 20:18:00 +02:00
Sergio Pedri eea992ebc0 Added Ioc.GetAllCreatedServices() API 2020-04-09 19:33:44 +02:00
Sergio Pedri b9f77916bd Added Ioc.Reset() API, minor bug fixes 2020-04-09 18:00:01 +02:00
Sergio Pedri 1f31ba347b Added Ioc.Unregister<TService>() API 2020-04-09 17:47:42 +02:00
Sergio Pedri edc0119d78 Minor code refactoring 2020-04-09 17:45:53 +02:00
Sergio Pedri debe7c81d0 Added Ioc.GetAllRegisteredServices() API 2020-04-09 17:45:33 +02:00
Sergio Pedri edd90c7eec Minor bug fixes 2020-04-09 17:26:48 +02:00
Sergio Pedri 9d2b90a96b Added IoC.IsRegistered<TService>() API 2020-04-09 17:01:03 +02:00
Sergio Pedri acd0c8b5e1 Minor code refactoring 2020-04-09 16:56:28 +02:00
Sergio Pedri 123889f90f Improved IoC thread-safety 2020-04-09 16:54:33 +02:00
Sergio Pedri b980082f5e Added IoC class 2020-04-09 16:34:50 +02:00
Sergio Pedri fab713c51b Merge pull request #19 from windows-toolkit/master
Changes from master
2020-04-03 13:39:11 +02:00
Vincent 8ca869469e Merge remote-tracking branch 'origin/master' into u/vgromfeld/observableGroup 2020-04-02 23:14:34 +02:00
Vincent f8285cd1d5 simplify implementation of ReadOnlyObservableGroupedCollection 2020-04-02 22:54:56 +02:00
Michael Hawker MSFT (XAML Llama) aa3523f43d Merge branch 'master' into u/vgromfeld/bindableAttributeRemoved 2020-04-01 15:46:54 -07:00
Vincent cca93e0eaf address PR comments 2020-04-01 22:53:33 +02:00
Michael Hawker MSFT (XAML Llama) 69f1af3a18 Merge pull request #3207 from windows-toolkit/testsCI+UnitTestFixes
✔ Fix Unit Tests for Integration with CI Builds 🎉🎉🎉
2020-04-01 13:04:53 -07:00
michael-hawker b5931110a9 Ignore System tests which fail in CI 2020-04-01 12:24:03 -07:00
michael-hawker e3ab3759b2 Add/Fix System Unit Tests for Nullable Booleans, see Issue #3198
To be removed later with WinUI 3 transition.
2020-03-31 14:48:22 -07:00
Vincent b8b33ee24f Merge branch 'master' into u/vgromfeld/observableGroup 2020-03-30 23:15:35 +02:00
Ze Groumf 905d79f47c add IReadOnlyObservableGroup interface for x:Bind 2020-03-30 23:13:22 +02:00
Sergio Pedri 75de6c2fd2 Merge pull request #18 from windows-toolkit/master
Changes from master
2020-03-27 20:14:38 +01:00
Ze Groumf 1e6a2e2bb2 simplify base constructor call 2020-03-26 23:27:13 +01:00
Ze Groumf 0b9b929ae3 add IList tests 2020-03-26 22:40:04 +01:00