I want to use a Converter
to change the value of a StaticResource
before assigning it to a property. Is there a way to simulate a Binding
that will just set the value of the StaticResource
after converting it?
Something like {Binding Value={StaticResource myStatic}, Converter={StaticResource myConverter}}
?
This works:
<TextBox Text="{Binding Source={StaticResource myStatic},
Converter={StaticResource myConverter},
Mode=OneWay}" />
Note that you have to bind one way, because the binding requires a path attribute otherwise. This makes sense, as otherwise the binding would have to replace the whole resource...
来源:https://stackoverflow.com/questions/16623343/how-to-bind-to-a-staticresource-with-a-converter