xaml-code-experiences
xaml-code-experiences copied to clipboard
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
xaml-code-experiences
A collection of experiences during my days of Xamarin and WPF.
The idea is that I want to use this repository as a lookup when facing different scenarios while developing a Xaml based application. I would also like to share it with the world! :earth_americas:
Note: This is mainly written for Wpf, but the principles can be used while developing with Xamarin.Forms as well.
Categories
Architecture :office:
- Structuring
- ViewModel structure
- Feature structure
- Design Patterns
- Dependency Injection
-
Communication
- Skeleton project for each example
- Examples
- Event based
- Interface based
- Callback based
Resources :hammer:
- Converters
-
Using
MarkupExtension
- LogicalExpressionConverter
- NullToVisibilityConverter
- StringToSolidBrushConverter
-
Using
- Commands
- DelegateCommand
- AsyncCommand
- Helpers
- Observing objects
- Animations
Refactoring :wrench:
Coming...
Tips and tricks :star2:
- Async loading data with non-blocking UI
Guides :page_with_curl:
Coming...
Other source :couple:
Contributions
Contributions through Pull Requests and Issues are always welcome! ❤️ Feel free to report what kind of topics you would like me to add as well.