Чтобы использовать StaticResource
в Converter
, вы можете отправить Style
как ConverterParameter
.
Если вы уже используете ConverterParameter
, вы можете сделать Converter
производным от DependencyObject
, добавить свойство зависимости и установить его в Style
при создании Converter
.
Но самое простое решение - использовать DynamicResource
вместо этого, если вы знаете ключ ресурса.
Следующий Xaml
<UIElement Style="{DynamicResource styleKey}" />
эквивалентен следующемуКод C #
myUIElement.SetResourceReference(StyleProperty, "styleKey");