9

コントロールに期間を分単位で表示したいのですが、10 進数のように表示したくありません (たとえば、65.94503 ではなく 65)。

<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=\{0\} minutes}" />

どうすればいいですか?

4

2 に答える 2

13

整数を表示したい場合は、次のように StringFormat プロパティを設定するだけでよいと思います。

<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=N0}"/>
于 2012-07-26T16:17:16.507 に答える
0

マークアップの代わりにコードでそれを行います。簡単に単体テストできます。代わりに TotalMinutes を文字列または整数にして、ViewModel でフォーマットします。

于 2012-07-26T16:17:46.713 に答える