我想使用Converter更改StaticResource的值,然后再将其分配给属性。有没有一种模拟Binding的方法,该方法将在转换后只设置StaticResource的值?

{Binding Value={StaticResource myStatic}, Converter={StaticResource myConverter}}一样?

最佳答案

这有效:

<TextBox Text="{Binding Source={StaticResource myStatic},
                        Converter={StaticResource myConverter},
                        Mode=OneWay}" />

请注意,您必须以一种方式进行绑定(bind),因为绑定(bind)需要使用path属性。这很有意义,因为否则绑定(bind)将不得不替换整个资源...

关于wpf - 如何使用转换器绑定(bind)到StaticResource?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16623343/

10-13 06:53