public class ResourcesExtension : MarkupExtension { private string _key; public ResourcesExtension(string key) { _key = key; } [ConstructorArgument("key")] public string Key { get { return _key; } set { _key = value; } } public override object ProvideValue(IServiceProvider serviceProvider) { return Properties.Resources.ResourceManager.GetObject(_key); } }
<ContentControl.Visibility> <MultiBinding Converter="{converters:IsTrueConverter}" ConverterParameter="Visible:Collapsed"> <Binding Path="OverlaySettings.ShowCurrentDiopterSolution"/> <converters.ResourceExtension Key="ShowStatusFlags"/> </MultiBinding> </ContentControl.Visibility>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)