【发布时间】:2021-09-22 09:02:29
【问题描述】:
我有一个看起来像这样的文本框:-
<TextBox Text="{Binding Scale, NotifyOnValidationError=True,
UpdateSourceTrigger=LostFocus, NotifyOnSourceUpdated=True, StringFormat={}{0:g5}}" />
我想为 Text 属性使用多值转换器,因为我想绑定 StringFormat 而不是在 xaml 中对其进行硬编码(类似于 this)。我是否正确地说使用这样的转换器让我无法指定进一步的绑定表达式“参数”,例如我的示例中看到的NotifyOn... 和UpdateSourceTrigger? (我意识到 UpdateSourceTrigger 默认 is LostFocus,但有时我可能想使用 PropertyChanged,例如)。
【问题讨论】: