From 084b218ab053c0f6e71bc0f4c927f0e22bddf697 Mon Sep 17 00:00:00 2001 From: Alexis DRAI Date: Sat, 20 May 2023 23:51:39 +0200 Subject: [PATCH] :bug: Fix display bug by reintroducing the old converters --- AMC.View/Converters/AlbumDetailsConverter.cs | 22 +++++++++++++++++++ AMC.View/Converters/CopyrightInfoConverter.cs | 22 +++++++++++++++++++ AMC.View/Views/AlbumPage.xaml | 8 ++++--- 3 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 AMC.View/Converters/AlbumDetailsConverter.cs create mode 100644 AMC.View/Converters/CopyrightInfoConverter.cs diff --git a/AMC.View/Converters/AlbumDetailsConverter.cs b/AMC.View/Converters/AlbumDetailsConverter.cs new file mode 100644 index 0000000..f0f8a19 --- /dev/null +++ b/AMC.View/Converters/AlbumDetailsConverter.cs @@ -0,0 +1,22 @@ +using System.Globalization; + +namespace AMC.View.Converters +{ + public class AlbumDetailsConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + var (genre, year) = (ValueTuple)value; + return string.Format( + "{0} · {1}", + genre, + year + ); + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/AMC.View/Converters/CopyrightInfoConverter.cs b/AMC.View/Converters/CopyrightInfoConverter.cs new file mode 100644 index 0000000..efef29b --- /dev/null +++ b/AMC.View/Converters/CopyrightInfoConverter.cs @@ -0,0 +1,22 @@ +using System.Globalization; + +namespace AMC.View.Converters +{ + public class CopyrightInfoConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + var (copyrightYear, producerBlurb) = (ValueTuple)value; + return string.Format( + "℗ {0} {1}", + copyrightYear, + producerBlurb + ); + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } + } +} diff --git a/AMC.View/Views/AlbumPage.xaml b/AMC.View/Views/AlbumPage.xaml index 81bec90..15bf6d0 100644 --- a/AMC.View/Views/AlbumPage.xaml +++ b/AMC.View/Views/AlbumPage.xaml @@ -11,6 +11,8 @@ + + @@ -56,9 +58,9 @@ HorizontalTextAlignment="Center" /> - +