我已经将滑块控件的提示绑定到它的 Value 属性,并尝试使用 StringFormat 使其显示“当前值 {0} / 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日期/时间/货币格式转换的示例。 我认为我可以通过使用多绑定的方式来实现这个目标,但它似乎比必要的工作还要多。 我希望对于字符串字面值格式化,我仍然不必编写自定义转换器。
在我的应用程序中,我发现自己经常在项目旁边使用许多额外的标签,因此希望了解stringformat能够让我消除其中一些不必要的标签。