【发布时间】:2018-09-28 14:48:19
【问题描述】:
是否可以在绑定中绑定 StringFormat 属性?我的直觉告诉我你不能把绑定放在绑定中,但我想做的是:
<TextBlock Text="{Binding myText, StringFormat={Binding myFormat}}"/>
实现这一点的正确方法是什么?
【问题讨论】:
标签: xaml binding string-formatting
是否可以在绑定中绑定 StringFormat 属性?我的直觉告诉我你不能把绑定放在绑定中,但我想做的是:
<TextBlock Text="{Binding myText, StringFormat={Binding myFormat}}"/>
实现这一点的正确方法是什么?
【问题讨论】:
标签: xaml binding string-formatting
您根本无法绑定 StringFormat。 StringFromat 不是依赖属性,因此不可绑定。如果你想实现这一点,你必须在后面的代码中完成,或者如果你使用 MVVM 模式,你应该在视图模型中完成。你也可以试试这个使用 MultiBinding 的解决方案。看到这个link。
【讨论】: