Skip to content

Commit 2559668

Browse files
jamesmcroftSergio0694
authored andcommitted
Added writeup of platform specific components and helpers that don't exist in toolkit
1 parent 5a767ab commit 2559668

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

docs/mvvm/MigratingFromMvvmLight.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,4 +750,42 @@ The message types provided in the MvvmLight toolkit are designed as a base for y
750750

751751
While the MVVM Toolkit provides some alternatives, there are no direct replacement for these message types. We recommend looking at our [available message types](https://github.com/windows-toolkit/WindowsCommunityToolkit/tree/master/Microsoft.Toolkit.Mvvm/Messaging/Messages).
752752

753-
Alternatively, if your solution takes advantage of the MvvmLight message types, these can easily be ported into your own codebase.
753+
Alternatively, if your solution takes advantage of the MvvmLight message types, these can easily be ported into your own codebase.
754+
755+
## Migrating platform-specific components
756+
757+
In the current MVVM Toolkit implementation, there are no replacements for platform-specific components which exist in the MvvmLight toolkit.
758+
759+
The following components and their associated helpers/extension methods do not have a replacement and will need considering when migrating to the MVVM Toolkit.
760+
761+
### Android/iOS/Windows specific
762+
763+
- DialogService
764+
- DispatcherHelper
765+
- NavigationService
766+
767+
### Android/iOS specific
768+
769+
- ActivityBase
770+
- Binding
771+
- BindingMode
772+
- PropertyChangedEventManager
773+
- UpdateTriggerMode
774+
775+
### Android specific
776+
777+
- CachingViewHolder
778+
- ObservableAdapter
779+
- ObservableRecyclerAdapter
780+
781+
### iOS specific
782+
783+
- ObservableCollectionViewSource
784+
- ObservableTableViewController
785+
- ObservableTableViewSource
786+
787+
### Helpers
788+
789+
- Empty
790+
- WeakAction
791+
- WeakFunc

0 commit comments

Comments
 (0)