1

DoubleAnimation 随着时间的推移改变一个双精度值。我想将 Label 的 Content 属性设置为此值。但是,这会失败,因为 WPF 不会将双精度转换为字符串。

我是否必须对 Label 进行子类化并添加一个绑定到 Content 的新双属性,然后让 DoubleAnimation 更改这个新属性?或者有没有更简单的方法?

所讨论的双精度值不限于某些值,即不能使用固定的 StringKeyframes。

示例用例:具有扩展精度的倒数计时器,它在标签中显示剩余时间。

4

1 回答 1

2

设置 Label ContentStringFormat="{}{0}",或使用 TextBox 并StringFormat在 Text 绑定中设置。

于 2015-09-01T23:35:26.183 回答