1
0
mirror of https://github.com/chylex/.NET-Community-Toolkit.git synced 2024-11-25 01:42:46 +01:00
Commit Graph

1970 Commits

Author SHA1 Message Date
h82258652
96db3d0469 Merge pull request #16 from windows-toolkit/master
merge original source
2020-04-26 16:52:51 +08:00
Sergio Pedri
873f59c8a1 Merge remote-tracking branch 'upstream/master' into master2 2020-04-23 23:22:56 +02:00
Vincent
05cb6465a2 fix documentation 2020-04-23 00:55:07 +02:00
Vincent
c268332a40 Merge branch 'observableGroupExtensions' of https://github.com/vgromfeld/WindowsCommunityToolkit into observableGroupExtensions 2020-04-23 00:53:34 +02:00
Vincent
4dd40556bd add first and elementat methods 2020-04-22 18:12:48 +02:00
Vincent
1efa21ab93 add SetItem + fix doc 2020-04-22 18:12:48 +02:00
Vincent
a81e32ac5e Add insertitem method 2020-04-22 18:12:48 +02:00
Vincent
9db885ce42 add add/remove extension methods 2020-04-22 18:12:48 +02:00
Michael Hawker MSFT (XAML Llama)
83c22d285f Merge pull request #3201 from vgromfeld/u/vgromfeld/observableGroup
Add observable group API
2020-04-22 08:42:34 -07:00
Sergio Pedri
a5abd5a4ca Added ValueChangedMessage<T> type 2020-04-22 15:19:36 +02:00
Sergio Pedri
e8884de5b2 Added Set<T> overload with target expression 2020-04-22 13:48:50 +02:00
Vincent
9a8fbe55f8 add first and elementat methods 2020-04-21 23:12:02 +02:00
Vincent
75537d56a6 add SetItem + fix doc 2020-04-21 22:42:21 +02:00
Vincent
408c915ff1 Add insertitem method 2020-04-21 22:27:03 +02:00
Vincent
47f1bcc5ea add add/remove extension methods 2020-04-21 00:07:06 +02:00
Sergio Pedri
9497576f74 Minor code style tweaks 2020-04-20 21:48:12 +02:00
Sergio Pedri
9cca1a44d1 Code refactoring, improved API surface 2020-04-20 20:01:17 +02:00
Sergio Pedri
2a3aef0df5 Ioc optimization, ViewModelBase refactoring
🚀 Removed locking overhead in the Ioc.ServiceProvider property
 Removed IServiceProvider property from ViewModelBase to better follow the proper DI pattern (thanks @Aminator for the suggestion)
2020-04-20 19:44:35 +02:00
Sergio Pedri
621a1cb398 Updated project description 2020-04-19 19:33:07 +02:00
Sergio Pedri
75942b783d Added support for ServiceProviderOptions 2020-04-19 18:23:33 +02:00
Sergio Pedri
0591260a89 Refactored Ioc class to use ASP.NET service provider
Special thanks to @Aminator for the help designing the new APIs
2020-04-19 17:52:49 +02:00
Sergio Pedri
b248c6e589 Code refactorings 2020-04-19 16:43:50 +02:00
Sergio Pedri
e06eeb8713 Renamed some APIs 2020-04-19 16:04:40 +02:00
Sergio Pedri
3be8adf73f Added interoperability with IServiceProvider interface 2020-04-19 14:30:25 +02:00
Sergio Pedri
c67ec98544 Added tests for the TaskExtensions class 2020-04-19 12:47:09 +02:00
Sergio Pedri
f0cf7daa3c Added TaskExtensions class 2020-04-19 12:40:47 +02:00
Sergio Pedri
a1a2421c47 Improved nullability handling in commands 2020-04-18 23:41:50 +02:00
Sergio Pedri
bf090b9ea0 Added nullability attributes for uncostrained T parameters 2020-04-18 20:19:51 +02:00
Sergio Pedri
349abdfbd1 Fixed an XML comment 2020-04-18 20:19:36 +02:00
Sergio Pedri
4e460c1224 Added nullability notation to command parameters 2020-04-18 20:08:55 +02:00
Sergio Pedri
8cc8a9f94d Minor codegen improvement 2020-04-18 17:22:48 +02:00
Sergio Pedri
ba2b57e644 Added IAsyncRelayCommand and IAsyncRelayCommand<T> interfaces 2020-04-18 17:10:04 +02:00
Sergio Pedri
63c2a78037 Improved internal documentation 2020-04-18 14:02:21 +02:00
Sergio Pedri
f8b07bf87c Added more fail tests in unit tests, improved documentation 2020-04-18 00:14:57 +02:00
Sergio Pedri
3aa6fd0d2d Improved IMessenger XML docs 2020-04-17 23:59:23 +02:00
Sergio Pedri
f0504c421e Renamed Commands folder to Input to follow namespace 2020-04-17 23:18:03 +02:00
Sergio Pedri
875c93b5db Fixed an incorrect XML docs 2020-04-17 22:44:45 +02:00
Sergio Pedri
0bb6a25d75 Updated project description 2020-04-17 22:39:43 +02:00
Sergio Pedri
9f931e4ee4 Minor API rename for consistency with WinUI 2020-04-17 22:31:41 +02:00
Sergio Pedri
7271596c3a Fixed missing file headers 2020-04-17 22:29:14 +02:00
Sergio Pedri
8a44ace317 Fixed missing cleanup from Messenger.Unsubscribe(object) 2020-04-17 19:38:17 +02:00
Sergio Pedri
74a054c878 Minor code tweaks 2020-04-17 19:17:50 +02:00
Sergio Pedri
c082639144 Added Type2 struct 2020-04-17 17:14:42 +02:00
Sergio Pedri
e32e699789 Minor bug fixes 2020-04-17 16:39:01 +02:00
Sergio Pedri
02409c5a80 Minor memory improvements to the Messenger class 2020-04-17 16:08:35 +02:00
Sergio Pedri
b1301038cf Minor performance improvements to the Messenger class 2020-04-17 15:39:20 +02:00
Sergio Pedri
a769d1b646 Code style updates 2020-04-17 15:24:07 +02:00
Sergio Pedri
8b40852908 Renamed Services namespace to DependencyInjection
This follows the naming from Microsoft.Extensions.DependencyInjection
2020-04-17 12:25:16 +02:00
Sergio Pedri
0b3e56d662 Simplified commands namespace structure
Also renamed namespace to Microsoft.Toolkit.Mvvm.Input to mirrow System.Windows.Input (the namespace ICommand belongs to)
2020-04-17 12:23:05 +02:00
Sergio Pedri
dc4e81060e Minor code style tweaks 2020-04-17 02:11:03 +02:00