Improved IValueConverter -- MarkupExtension or DependencyObject? Improved IValueConverter -- MarkupExtension or DependencyObject? wpf wpf