假设我绑定到控件的可见性:
Visibility="{Binding Path=Name, Converter={StaticResource NameToVisibilityConverter}}"有了这个,它在应用程序第一次启动时运行良好,但是当NameToVisibilityConverter更改中的某个参数导致可见性不同,但Name可见性必须保持不变时,转换器不会重新触发。我可以试试这个:
Visibility="{Binding Path=Name, Converter={StaticResource NameToVisibilityConverter}, UpdateSourceTrigger=PropertyChanged}"添加 aUpdateSourceTrigger=PropertyChanged对这种情况没有帮助,因为它Binding Path=.是相同的并且不会触发 valueconverter 再次转换。
如何更改的属性,UpdateSourceTrigger=PropertyChanged使其在不同的属性上触发Name(我想要实现的就像UpdateSourceProperty与当前绑定不同的属性):
Visibility="{Binding Path=Name, Converter={StaticResource NameToVisibilityConverter}, UpdateSourceTrigger=PropertyChanged, UpdateSourceProperty={Binding Path=Count}"谢谢!如果有什么需要澄清的,请告诉我。底线是我需要一个 valueConverter 比绑定属性更改的频率更频繁。
慕姐8265434
紫衣仙女
慕桂英4014372
随时随地看视频慕课网APP
相关分类