Образец-конвертер:
я есть проблема, и я не знаю, как решить эту простую проблему, у меня много таких моментов, тогда решение не должно быть сложным.
У меня есть основной проект с настройками и основной XAML.
У меня есть проект зависимости с Binding Converter и XAML File выглядит так:
<TextBlock Text="{Binding X.Y.Z, Converter={StaticResource ProbabilityConverter}, ConverterParameter=??????????????, Mode=OneWay}"/>
Этот файл XAML загружается основным файлом XAML из основного проекта.
Я должен передать значение одного свойства из Setting вConverterParameter
этот параметр может быть изменен во время выполнения, тогда это должно бытьBinding
, Binding
я могу сделать только дляDependencyProperty
в этом случае.
я обязан сделатьDependencyProperty
обертка для этого параметра настройки, чтобы решить эту проблему?
Когда я пытаюсь установитьBinding
вConverterParameter
я получу это исключение во время выполнения:
«Связывание» не может быть установлено в свойстве «ConverterParameter» типа «Связывание». «Связывание» может быть установлено только для свойства DependencyObject объекта DependencyObject.