Multiprocotol Terminalprogram (BAT)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MultiTerm/MultiTerm.Wpf/Helpers/InvertedExtension.cs

25 lines
693 B

using MultiTerm.Wpf.ValueConverters;
using System;
using System.Windows.Data;
using System.Windows.Markup;
namespace MultiTerm.Wpf.Helpers;
/// <summary>
/// Extension that uses an <see cref="InverterConverter"/>.
/// Inspired by: https://stackoverflow.com/questions/58519440/is-there-some-way-to-invert-a-converter
/// </summary>
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;
}
}