绑定显示double为int

Met*_*tro 8 wpf binding

我想在我的控制中以分钟显示持续时间,但我不希望它显示为十进制数字(例如,65而不是65.94503).

<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=\{0\} minutes}" />
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Sea*_*gan 12

如果要显示整数,我认为您需要做的就是设置StringFormat属性,如下所示:

<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=N0}"/>
Run Code Online (Sandbox Code Playgroud)