using MultiTerm.Wpf.ValueConverters; using System; using System.Windows.Data; using System.Windows.Markup; namespace MultiTerm.Wpf.Helpers; /// /// Extension that uses an . /// Inspired by: https://stackoverflow.com/questions/58519440/is-there-some-way-to-invert-a-converter /// public class InvertedExtension : MarkupExtension { public IValueConverter Converter { get; set; } public InvertedExtension(IValueConverter converter) { Converter = new InverterConverter() { Converter = converter }; } public override object ProvideValue(IServiceProvider serviceProvider) { return Converter; } }