Например:
using Person; // <-- resides inside Model layer!!!! is *that* allowed???
public class PersonNameConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((Person)value).Name;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
Интересно, не существует ли какого-либо правила MVVM, которое я нарушаю здесь.