Как привязать к StaticResource с помощью конвертера?
Я хочу использовать Converter
изменить значение StaticResource
перед назначением этого имущества. Есть ли способ имитировать Binding
это просто установит значение StaticResource
после преобразования его?
что-то вроде {Binding Value={StaticResource myStatic}, Converter={StaticResource myConverter}}
?
2 ответов
это работает:
<TextBox Text="{Binding Source={StaticResource myStatic},
Converter={StaticResource myConverter},
Mode=OneWay}" />
обратите внимание, что вы должны привязать один способ, потому что привязка требует атрибута пути в противном случае. Это имеет смысл, так как в противном случае привязка должна была бы заменить весь ресурс...
предполагая, что вместо Value=
вы будете использовать Source=
и оба ресурса доступны, я не вижу причины, почему это не сработает.