Understanding XAML Namescopes
Explains XAML Namescopes in Windows Phone development and how to use the NamescopeBinding helper to solve cross-namescope binding issues.
Explains XAML Namescopes in Windows Phone development and how to use the NamescopeBinding helper to solve cross-namescope binding issues.
A technical guide on detecting dependency property changes in WinRT using a binding-based workaround, presented as a reusable extension method.
Introducing the Cimbalino Toolkit's ApplicationBarBehavior, a solution for making the Windows Phone Application Bar bindable in MVVM apps.
Explains the FrameworkElement.Language property and its impact on culture in WPF/Silverlight data binding converters, solving a 'pt-PT' vs 'en-US' mystery.
Fixing a Windows Phone app issue where TextBox binding doesn't update when tapping an app bar item, with a reusable code solution.
A technical guide on using attached properties to create parameterized styles for WPF controls like CheckBox and RadioButton.
Explores a new WPF 4.5 feature allowing event subscription via markup extensions, with a focus on MVVM pattern integration.
Explains how to reuse and nest DataTemplates in WPF for a hierarchy of classes, using ViewModel inheritance to share XAML.
Explains how to bind data in WPF when the DataContext is not inherited, using the Freezable class as a workaround.
A tutorial on creating a simplified WPF Grid control using custom XAML attribute syntax to reduce boilerplate code.
Explains how to fix WPF markup extensions that fail to update targets when used inside ControlTemplates, with a focus on deferred evaluation.
Explains how to create a WPF markup extension that can update its target property after initial evaluation, overcoming a common limitation.
A tutorial on implementing automatic column sorting in WPF GridViews using attached properties, compatible with the MVVM pattern.
A guide to binding keyboard shortcuts to ViewModel commands in WPF using a custom markup extension, solving a common MVVM challenge.