You are on page 1of 1

using System;

using System.Windows.Data;
using System.Windows.Media;
namespace AmLich
{
public class Solar2LunarConverter : IValueConverter
{
public object Convert(object value, Type targetType, object param, Syste
m.Globalization.CultureInfo culture)
{
if (value!=null)
return ((DateTime)value).ToLunarDate();
else
return null;
}
public object ConvertBack(object value, Type targetType, object param, S
ystem.Globalization.CultureInfo culture)
{
if (value != null)
return ((LunarDate)value);
else
return null;
}
}
public class Lunar2SolarConverter : IValueConverter
{
public object Convert(object value, Type targetType, object param, Syste
m.Globalization.CultureInfo culture)
{
if (value != null)
return ((LunarDate)value).ToSolarDate();
else
return null;
}
public object ConvertBack(object value, Type targetType, object param, S
ystem.Globalization.CultureInfo culture)
{
if (value != null)
return ((DateTime)value).ToLunarDate();
else
return null;
}
}
}

You might also like