Sergio Pedri
|
aa2f470819
|
Minor improvements and code tweaks
|
2020-04-17 02:01:14 +02:00 |
|
Sergio Pedri
|
bcbb8c9eab
|
Code refactoring, added the IRelayCommand interface
|
2020-04-16 21:12:46 +02:00 |
|
Sergio Pedri
|
d40c3ae642
|
Code refactoring, removed build warnings
|
2020-04-16 20:49:27 +02:00 |
|
Sergio Pedri
|
2330fb62b8
|
Added ICommand<T> interface
|
2020-04-16 19:19:58 +02:00 |
|
Sergio Pedri
|
e7fc8d7842
|
Bug fixes in ObservableObject.SetAndNotifyOnCompletion
|
2020-04-16 19:11:49 +02:00 |
|
Sergio Pedri
|
0909506a20
|
Added AsyncRelayCommand<T> type
|
2020-04-16 19:05:11 +02:00 |
|
Sergio Pedri
|
27cff27db4
|
Added AsyncRelayCommand type
|
2020-04-16 18:49:06 +02:00 |
|
Sergio Pedri
|
c0f145bb2f
|
Minor code tweaks
|
2020-04-16 18:46:46 +02:00 |
|
Sergio Pedri
|
7941a947c9
|
Fixed an incorrect comment
|
2020-04-16 18:32:30 +02:00 |
|
Sergio Pedri
|
05873a5435
|
Removed unnecessary using directives
|
2020-04-16 15:57:48 +02:00 |
|
Sergio Pedri
|
b7c4ec2368
|
Fixed a comment
|
2020-04-16 15:39:03 +02:00 |
|
Sergio Pedri
|
778c9ca3e8
|
Added ObservableObject.SetAndNotifyOnCompletion<TTask> method
|
2020-04-16 13:05:05 +02:00 |
|
Sergio Pedri
|
0607bca880
|
Messenger XML comments improved
|
2020-04-16 01:28:14 +02:00 |
|
Sergio Pedri
|
e344a09773
|
Code refactoring
|
2020-04-15 23:02:11 +02:00 |
|
Sergio Pedri
|
109274f717
|
Moved request methods to extensions
|
2020-04-15 22:54:48 +02:00 |
|
Sergio Pedri
|
877c2c1b79
|
Added IMessenger interface
|
2020-04-15 22:45:09 +02:00 |
|
Sergio Pedri
|
83109b6ba6
|
Added IIoc interface
|
2020-04-15 22:36:36 +02:00 |
|
Sergio Pedri
|
5bf3e45964
|
Code refactoring
|
2020-04-15 22:32:25 +02:00 |
|
Sergio Pedri
|
2cfb3f5f2f
|
Added dependency injection of service provider in ViewModelBase
|
2020-04-15 22:29:07 +02:00 |
|
Sergio Pedri
|
2010a87dc8
|
The Ioc class is not static anymore
|
2020-04-15 22:23:36 +02:00 |
|
Sergio Pedri
|
2e7a15ff7e
|
Added messaging customization to ViewModelBase
|
2020-04-15 17:56:55 +02:00 |
|
Sergio Pedri
|
d26d0d42ce
|
The Messenger class is not static anymore
|
2020-04-15 17:50:01 +02:00 |
|
Sergio Pedri
|
05cdc10bf5
|
Added ViewModelBase class
|
2020-04-15 15:34:17 +02:00 |
|
Sergio Pedri
|
5ff5db572b
|
Added PropertyChangedMessage<T> type
|
2020-04-15 14:31:37 +02:00 |
|
Sergio Pedri
|
90040fc0de
|
Minor code refactoring
|
2020-04-15 14:24:44 +02:00 |
|
Sergio Pedri
|
82c927e9fd
|
Added Messenger request methods
|
2020-04-15 14:17:50 +02:00 |
|
Sergio Pedri
|
e1d84f4ea5
|
Added RequestMessageBase<T> type
|
2020-04-15 14:07:35 +02:00 |
|
Sergio Pedri
|
2b04b68965
|
Added Messenger APIs with no input message
|
2020-04-15 13:23:32 +02:00 |
|
Sergio Pedri
|
369e924fa5
|
Code refactoring
|
2020-04-15 13:03:11 +02:00 |
|
Sergio Pedri
|
7f43043506
|
Merge pull request #20 from Sergio0694/feature/high-perf-messenger
Messenger type
|
2020-04-15 12:30:54 +02:00 |
|
Sergio Pedri
|
79c8daba2d
|
Added Messenger.Reset method
|
2020-04-15 01:08:42 +02:00 |
|
Sergio Pedri
|
e4a2db5d95
|
Added DictionarySlim<TKey, TValue>.Clear method
|
2020-04-15 01:05:49 +02:00 |
|
Sergio Pedri
|
4ae178a552
|
Added more comments in the Messenger class
|
2020-04-15 00:54:26 +02:00 |
|
Sergio Pedri
|
5da5f4612f
|
Added Messenger.Unregister<TToken>() method
|
2020-04-15 00:15:05 +02:00 |
|
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 |
|