From fda6d9801f16f7adbd608786f1c14ea036e9472b Mon Sep 17 00:00:00 2001 From: "harald.martini@student.tugraz.at" <harald.martini@student.tugraz.at> Date: Wed, 7 Jul 2021 13:59:14 +0200 Subject: [PATCH] Added PropertyNameToLabelTextConverter --- .../PropertyNameToLabelTextConverter.cs | 24 +++++++++++++++++++ VECTO3GUI2020/Resources/Converter.xaml | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 VECTO3GUI2020/Helper/Converter/PropertyNameToLabelTextConverter.cs diff --git a/VECTO3GUI2020/Helper/Converter/PropertyNameToLabelTextConverter.cs b/VECTO3GUI2020/Helper/Converter/PropertyNameToLabelTextConverter.cs new file mode 100644 index 0000000000..5f1f6d49b4 --- /dev/null +++ b/VECTO3GUI2020/Helper/Converter/PropertyNameToLabelTextConverter.cs @@ -0,0 +1,24 @@ +using System; +using System.Globalization; +using System.Windows.Data; +using VECTO3GUI2020.Properties; + +namespace VECTO3GUI2020.Helper.Converter +{ + public class PropertyNameToLabelTextConverter : IValueConverter + { + #region Implementation of IValueConverter + + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + return NameResolver.ResolveName(value as string, BusStrings.ResourceManager, Strings.ResourceManager) ?? Binding.DoNothing; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/VECTO3GUI2020/Resources/Converter.xaml b/VECTO3GUI2020/Resources/Converter.xaml index fcffe93fcd..d8d3ef9da0 100644 --- a/VECTO3GUI2020/Resources/Converter.xaml +++ b/VECTO3GUI2020/Resources/Converter.xaml @@ -17,7 +17,7 @@ <converter:EnumConverter x:Key="EnumConverter"></converter:EnumConverter> <converter:NullToUnsetValueConverter x:Key="NullToUnsetValue"></converter:NullToUnsetValueConverter> <converter:BoolToIntConverter x:Key="BoolToIntConverter"></converter:BoolToIntConverter> - + <converter:PropertyNameToLabelTextConverter x:Key="PropertyNameToLabelConverter"/> -- GitLab