私はコントロールの時間を分単位で表示したいが、10進数のように表示したくない(65.94503ではなく65など)。intをdoubleとして表示するバインド
<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=\{0\} minutes}" />
どうすればいいですか?
私はコントロールの時間を分単位で表示したいが、10進数のように表示したくない(65.94503ではなく65など)。intをdoubleとして表示するバインド
<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=\{0\} minutes}" />
どうすればいいですか?
あなたが表示する整数をしたい場合は、私は次のようにあなたがする必要があるすべてはStringFormatプロパティを設定されていることを考える:
<TextBlock Text="{Binding Duration.TotalMinutes, StringFormat=N0}"/>
は、コードの代わりに、マークアップでそれを実行してください。あなたはユニットテストを簡単に行うことができます。 TotalMinutesを代わりに文字列またはintにし、ViewModelでフォーマットします。
+1さらに、{バインディングの継続時間。合計ミーンズ、文字列のフォーマット= '{0:N0}分'} 'が動作します。 – user7116