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