【发布时间】:2015-12-29 13:17:24
【问题描述】:
我正在尝试将标签内的工具提示设置为绑定:
<Label Content="x"
ToolTip="{Binding ElementName=_this, Path=date, StringFormat=Date: {0:G}}" />
但是这不起作用(即我只得到没有字符串“日期:”的日期 - 例如“1/1/2015 15:38”)显然是因为工具提示类型是对象。 我尝试了几种补救措施,例如 1) 将绑定放在 TextBlock 内的工具提示内的标签内的 label.tooltip 内; 2) 将 TextBlock 放在带有绑定的 label.tooltip 内(以及其他几个); 所有这些都不起作用。
有什么简单的方法可以实现我想要的吗? (我不介意使用转换器,只要 1)不涉及外部库 2)后面的代码中没有任何内容 - 我希望所有显示代码都在 XAML 中)
【问题讨论】:
-
您的 xaml 中的“_this”是什么?如果后面没有代码,什么是“svm.date”?
-
@Spawn _this 是当前窗口,svm.date 只是一个带有日期变量的对象。
-
你能显示所有问题代码吗?
-
我认为
svm.date代码会有所帮助。 -
对不起,我复制时出错了。现在好点了吗?