2018-06-14 10:20:00 +02:00
|
|
|
|
using System;
|
|
|
|
|
using Windows.UI.Xaml.Controls;
|
|
|
|
|
using Windows.UI.Xaml.Data;
|
2020-03-27 18:45:13 +01:00
|
|
|
|
using ModernKeePass.Domain.Enums;
|
2017-09-29 18:08:20 +02:00
|
|
|
|
|
2018-06-14 10:20:00 +02:00
|
|
|
|
namespace ModernKeePass.Converters
|
2017-09-29 18:08:20 +02:00
|
|
|
|
{
|
2020-03-30 19:43:04 +02:00
|
|
|
|
public class IconToSymbolConverter : IValueConverter
|
2017-09-29 18:08:20 +02:00
|
|
|
|
{
|
2018-06-14 10:20:00 +02:00
|
|
|
|
public object Convert(object value, Type targetType, object parameter, string language)
|
2017-09-29 18:08:20 +02:00
|
|
|
|
{
|
2020-04-14 17:49:29 +02:00
|
|
|
|
return Enum.Parse(typeof(Symbol), value.ToString());
|
2017-09-29 18:08:20 +02:00
|
|
|
|
}
|
2017-10-31 12:14:26 +01:00
|
|
|
|
|
2018-06-14 10:20:00 +02:00
|
|
|
|
public object ConvertBack(object value, Type targetType, object parameter, string language)
|
2017-10-31 12:14:26 +01:00
|
|
|
|
{
|
2020-04-14 17:49:29 +02:00
|
|
|
|
return Enum.Parse(typeof(Icon), value.ToString());
|
2017-10-31 12:14:26 +01:00
|
|
|
|
}
|
2017-09-29 18:08:20 +02:00
|
|
|
|
}
|
2018-06-14 10:20:00 +02:00
|
|
|
|
}
|