ivalueconverter

Я пытаюсь понять, что на самом деле происходит за кулисами на упрощенном коде repro ниже. У меня есть один Window с ListBox и TextBlock, которые связаны вместе (т. е. мастер -> деталь). Затем у меня есть ViewModel с парой свойств-строка и дата. Для даты я реализовал преобразователь значений (LongDateConv...

Проект, над которым я работаю, имеет определенное перечисление, которое имеет только два состояния. Я использую кнопку переключения для переключения значения свойства. Использование преобразователя значений, который я написал для привязки перечислений к набору переключателей, не работает, так как он изменяе...

Я использую MVVM, если это имеет значение. Мой MainWindowViewModel имеет две зависимости: TheList и TheSelectedItem. TheList - это список, TheSelectedItem является типом . Главное окно имеетComboBox . КогдаMainWindowViewModel загружается, он захватывает список всех классов в сборке, которые реализуют...

В настоящее время я использую целое число как ConverterParameter, и приведу его к Enum в Converter. Я нахожу его очень нечитабельным в XAML. Интересно, есть ли способ объявить Enum в разделе ресурсов и передать его значение как ConverterParameter? ...

Я уже знаю о привязке .Донотинг , который можно вернуть из реализации IValueConverter, означает, что никакая другая операция не должна выполняться. Тем не менее, я не могу найти ссылку или документацию, красиво суммирующую, каковы другие специальные значения - такие как возврат резервного значения. Что это ...

У меня есть IValueConverter, который преобразует значение enum в локализованную строку через таблицу подстановки и наоборот. Чтобы найти правильную таблицу, сначала нужно знать ее название. Когда значение enum передается в конвертер с помощью метода Convert, это можно найти. Когда строка передается в конверте...

Я пытаюсь преобразовать перечисление в кисть, чтобы переменная enum могла использоваться для управления цветом некоторого элемента управления Мое перечисление (не совсем уместно): public enum Colors { Red, Blue, } Вот мой конвертер: [ValueConversion(typeof(Colors), typeof(Brush))] public c...

У меня есть ситуация, в которой мне нужно показать целое значение, привязанное к свойству в моем контексте данных, после того, как он прошел через два отдельных преобразования: изменить значение в пределах диапазона (например, диапазон от 1 до 100; значение в datacontext 90; пользователь видит значение 10) ...

Я пытаюсь использовать лямбду с функцией нескольких параметров, но Moq бросает это исключение во время выполнения, когда я пытаюсь вызвать mock.Object.Convert(value, null, null, null); линии. System.Reflection.TargetParameterCountException: Parameter count mismatch код: var mock = new Mock<IValueConvert...