Могу ли я использовать классы моделей внутри IValueConverter? - PullRequest
2 голосов
/ 14 января 2020

Например:

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, которое я нарушаю здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...