【发布时间】:2011-04-27 12:30:50
【问题描述】:
我已将滑块控件的工具提示绑定到它的 Value 属性,并尝试使用 StringFormat 使其显示“当前值 {0} of 10”,其中 {0} 是 Value 属性。以下是我在尝试解决此问题时尝试的各种方法之一。
<Slider.ToolTip>
<Label>
<Label.Content>
<Binding StringFormat="Current Value {0} of 10"
ElementName="DebugLevelSlider"
Path="Value" />
</Label.Content>
</Label>
</Slider.ToolTip>
我在网上查找有关如何将 stringformat 与上面的字符串文字一起使用的示例时遇到问题。我看到很多 stringformat 日期/时间/货币格式转换。我想我有办法通过多重绑定来做到这一点,但这似乎是不必要的额外工作。我希望对于字符串文字格式,我仍然不必编写自定义转换器。
在我的应用程序中,我发现自己在项目旁边使用了很多额外的标签,因此了解字符串格式有望让我消除一些不必要的标签。
【问题讨论】:
标签: wpf xaml string-formatting