gpt4 book ai didi

c# - XAML StringFormat 用于格式化 Double 值

转载 作者:太空狗 更新时间:2023-10-29 20:57:57 27 4
gpt4 key购买 nike

我想将我的 slider 值格式化为 00:00 格式。下面的代码对我有用,但我想要的是 00:00 格式。我正在寻找完整的 XAML 解决方案。我知道我可以很容易地为此编写一个转换器,但想知道是否有任何 StringFormat 方法可以实现它。

Text="{Binding Value, ElementName=slider,StringFormat=\{0:00.00\}}" 

我的问题是如何获得冒号“:”而不是点“.” ?

最佳答案

如果您只想在格式字符串中放置一个: 符号,那么您可以使用反斜杠将其转义:

Text="{Binding Value, ElementName=slider,StringFormat=\{0:00\\:00\}}"

但我认为这就是你想要做的:

<Slider Name="slider" Width="500" Height="30" Maximum="100" Minimum="0" />
<TextBlock Text="{Binding Path=Value, ElementName=slider, StringFormat={}{0:00\\:00}}" />

关于c# - XAML StringFormat 用于格式化 Double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1201793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com