Skip to content

Commit 6524941

Browse files
authored
Update README.md
1 parent 03ff7db commit 6524941

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Core BTS's Shield MVVM is a .NET MAUI MVVM framework that provides type-safety f
55

66
_Make sure to check out the wiki for more details!_
77

8+
### Type-Safety
9+
In order to add type-safety everywhere, the bindings/converters must be defined in the code-behind instead of the XAML. There are many advantages to this approach, but it is different than what is normally done. Shield MVVM is done in a way to ensure the code-behind will not have any UI logic defined in the code-behind, so the code will look clean and consistant throughout all the pages/dialogs.
10+
811
### Navigation
912
By wrapping Microsoft MAUI's navigation, developers can do ViewModel-to-ViewModel navigation. Developers can also pass typed arguments to send data to the next ViewModel and even a typed result back when the user navigates back. The code can await where the navigation took place and the result will come back to that spot in code.
1013

0 commit comments

Comments
 (0)