Welcome to this Samples Repository! ❤️
The samples in this Repository are meant to help other Developers, independent to their pre-knowledge, get an Idea of how to use the shown things.
Tip
Check out the Documentation, for more a more detailed List and future coming Guides and Explanations.
Wanna see a quick showcase, what to explore there?
Following list provides you a quick Overview, what you can find in the Mvux Gallery App. The Overview about it and its Tutorials you can find here
- FeedView combined with:
- GridView
- ListView
- DataTemplate centralized Resource definition
- Card
- Grid
- NavigationView
ItemOverlayTemplate
DataTemplate layout replicated from WinUI 3 Gallery- TabBar & TabBarItem
- Mvux
- ListFeed
- State
- Navigation
- via Xaml
- Hosting
- DependencyInjection
- Serialization
- JsonSerializerContext of each DataModel
- Using multiple
JsonSerializable(typeof...)
Attributes to extend theCodeSampleOptionsContext.Default.<...>
Items
- Configuration
- Data for Serialization load from separate
appsettings.sampledata.json
- Data for Serialization load from separate
- Storage
- Directly in the Model Definition
- Via Service
- Via StorageExtension
- Referenced currently in private preview package
- Via Uno.Extensions.Storage.IStorage Interface extension
- added as PR to Uno.Extensions #2734
- Localization
- IStringLocalizer
- Resources Dictionaries
- Binding current value in
IState<string>
and to corresponding View - Requesting localized Items via FeedView
- ILocalizationService
- Requesting current culture
- IStringLocalizer
- Fixing ThemeResource Styled that are not seeming to listen to Theme changes
- Getting
IOptions
with JsonTypeInfo Typed to Dictionary or Tuples does not work as expected and only returns null values. (see #6) - Missing Information about how to use
NamedOptions
at the point they should get returned by the IConfiguration to Configure the Service because Uno did remove the Microsoft own.Configure<...>
which would be known, but is missing a documentation about those Changes applied. So in amiss of that, we need to create a derived Record for each of them to get the correct JsonSerializable Type and makes us need to define the CodeSampleService Generic. Following this up on #9
-
Xaml Navigation with NavigationView
-
Video Tutorial Playlist I recommend to check out frequently:
https://www.youtube.com/playlist?list=PLEL6kb4Bivm_g81iKBl-f0eYPNr5h2dFX
Here is a sneak peak of the end Result of the Xaml Navigation Tutorial you can explore 😍
Source Code already available in the DevTKSS.Uno.XamlNavigationApp Project.
-
If you want to help out, please feel free to open an issue or PR.
Every helping hand is welcome and I will try to review and merge it as soon as possible.