在xaml中格式化TimeSpan值

时间:2012-07-22 16:13:08

标签: c# string-formatting timespan

我有代码:

<Label Width="100">
    <Label.Content>
        <PriorityBinding>
            <Binding Path="CurrentTime" StringFormat="Total: HH:MM:SS"  IsAsync="True"/>
        </PriorityBinding>
    </Label.Content>
</Label>

但它将时间跨度格式化为12:14:34.3456577。 如何格式化字符串以便在点后不显示此部分?

1 个答案:

答案 0 :(得分:3)

ContentControl Label <Label Width="100" ContentStringFormat="Total: {0:hh\:mm\:ss}"> <Label.Content> <PriorityBinding> <Binding Path="CurrentTime" IsAsync="True"/> </PriorityBinding> </Label.Content> </Label> 使用ContentStringFormat Property Custom TimeSpan Format Strings。{/ p>

{{1}}