我不能爲我的生活得到這個工作。我需要從文本塊中的一對時間跨度對象中顯示hh:mm,但它不起作用。這是我到目前爲止:TimeSpan的MultiBinding StringFormat
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}From {0:hh\\:mm} to {1:hh\\:mm}">
<Binding Path="StartTime"/>
<Binding Path="EndTime"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
文本塊顯示空白。我也試着用同樣的結果如下:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}From {0} to {1}">
<Binding Path="StartTime" StringFormat="hh\\:mm"/>
<Binding Path="EndTime" StringFormat="hh\\:mm"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
如果我有字符串格式爲華中科技大學「HH」然後我得到只是個小時,所以我想我能建造出來的4個但只是感覺不對。任何幫助表示讚賞。
可能的複製問題/ 4563081/how-to-format-timespan-in-xaml(...) – Bruno
不,我可以格式化一個項目。這與MultiBinding有關,它不起作用。實際上,我正在使用已經在該文章中的StringFormat(hh \\:mm)進行格式化。 – Duncan
重複:http://stackoverflow.com/a/33278055/187650 – juFo