In a previous post I wrote about how cool XAML Markup Extensions [https://codemilltech.com/things-i-think-are-cool-xaml-markup-extensions/] were. As I was writing that post, it occurred to me that I should put together a tutorial on writing one from scratch. So here it is... Why Are Markup Extensions Important? All properties…
XAML
Fantastic Fonts in Forms Without the Fuss
In the last article [https://codemilltech.com/fantastic-fonts-in-xamarin-forms/] we talked about how to add custom fonts to any Xamarin.Forms app. Despite the numerous starts and stops that I encountered, the process turned out to be pretty easy, all in all. However, the XAML needed to add custom fonts is…
Attached Properties - What Are They Good For?
For the longest time I knew what Attached Properties in Xamarin.Forms were – the most famous example being setting a control’s position within a Grid … <Label Text="I'm attached!" Grid.Row="1" Grid.Column="2" /> … but to be honest,…
Bindable Native Views in XAML - With Commands!?!
Back when I wrote the [post on the awesomeness that is binding platform specific, aka native, views directly in Xamarin.Forms XAML](https://codemilltech.com/bindable-native-views-xamarin-forms-2-3-3-look-ahead/) one of the things missing were `Commands`. For example, no tying button clicks to a `Command` in a view model.Using the UpdateSourceEventName attribute,…
Xamarin Forms - Bindable Picker(!!)
I’m rather starting to like doing these look aheads to features coming out in future versions of Xamarin.Forms. It’s really cool tracing through the source code to see how a new feature is being implemented and coming together. And today we’re going to talk about a…
Bindable Native Views - Xamarin.Forms 2.3.3 Look Ahead
In the last post on the new features of Xamarin Forms 2.3.3 we took a look at Platform Specifics [https://codemilltech.com/platform-specifics-xamarin-forms-2-3-3-look-ahead/] – both how to create one and how to consume one. This time around we’re going to turn our attention to bindable native views in…