The SDKBrowser set of examples is ALL XAML!! What about all of the developers that do not like/use XAML, like myself? Sometimes it is not easy to convert a XAML example to the equivalent pure C# version. I would like the SDKBrowser to include BOTH the current XAML examples AND pure C# versions of the same thing.
Why do I not like XAML, you may ask?
- XAML is a different language than C#. I prefer to work in 1 language if possible
- With Visual Studio for Mac, refactoring does not work with XAML. If my XAML includes "{Binding Name}" and then I rename the Name property to Title, the XAML is NOT refactored too (I am told this does work on Windows, but I know it does NOT work on Mac). Therefore, my project no longer binds correctly since Name no longer exists.
- XAML makes it harder, if not impossible, to use Abstract Page classes. Maybe I have some common UI in a few of my pages, so I make an AbstractPage with that common UI. Then I make derived classes that construct more specific UI around the common UI. I am not sure if that is possible with XAML, having 1 XAML page extend/inherit another.