- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这些版本按预期工作:
<DataGridTextColumn Header="Total Units" Binding="{Binding TotalUnits, Mode=OneWay, StringFormat=N0}"/>
<TextBlock Text="{Binding TotalUnits, Mode=OneWay, StringFormat=N0}"/>
<Label Content="{Binding TotalUnits, Mode=OneWay, StringFormat=N0}"/>
最佳答案
任何带有 Content
的内容属性有一个特殊的ContentStringFormat
您必须使用属性,而不是在 Binding 中指定 StringFormat。
像这样:
<Window.Resources xmlns:sys="clr-namespace:System;assembly=mscorlib">
<sys:Int16 x:Key="MyValue">100</sys:Int16>
</Window.Resources>
<StackPanel DataContext="{StaticResource MyValue}">
<!-- using Label -->
<Label Content="{Binding}" ContentStringFormat="{}{0:C}" />
<!-- using TextBlock-->
<TextBlock Text="{Binding, StringFormat={0:C}}" />
</StackPanel>
关于WPF:标签的StringFormat问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826761/
我希望在绑定(bind)后添加一个逗号和一个“空格”。我在绑定(bind)后有逗号,但我根本不知道如何做一个“空格”。这就是我所拥有的; 有人可以告诉我如何在逗号后添加“空格”吗?我已经尝试在 XA
我正在使用 StringFormat 来显示一些绑定(bind)数据并且工作正常。 我想要 Id
我正在尝试在 ComboBox (WPF) 的 DisplayMemberPath 属性上使用 StringFormat。但我不知道这是否可能。有人可以帮我一些想法。 我正在尝试做这样的事情:
我想将字符串绑定(bind)格式设置为 Amount is X,其中 X 是绑定(bind)到标签的属性。 我见过很多例子,但以下不起作用: 我也尝试过这些组合: StringFormat=Amou
我在 StringFormat 方法中使用百分比时遇到技术问题。 String.Format("{0:P}", 0.8526) 的结果是 85.26% 但我认为应该是0.8526% 是否正确?如果是,
我正在尝试在 WPF 中为文本 block 设置字符串格式。我想在我的文本 block 中获得类似这样的内容:[name]。我知道将文本 block 的文本绑定(bind)到我想显示的字符串属性,但我
我正在尝试制作一个货币格式的文本框,但它不起作用。 XAML: 代码隐藏: ... string _amount; public string Amount { get { return _
“c”货币字符串格式生成 en-US 格式的文本,尽管我的 PC 的区域设置设置为其他格式。我是在做错什么还是这是预期的行为? 菲尔 最佳答案 在 Application.Startup 中执行此操作
有什么方法可以让我在文本 block 上只显示绑定(bind)字符串的第一个字符......? 例如;如果我绑定(bind)“男性”,我的文本 block 应该只显示“M”...... 最佳答案 您可
我有一个定义了 Style 的 ResourceDictionary,它有一个 ControlTemplate 和一个 Binding StringFormat,如下所示: 我在本地运行,一切正常,
如何通过 StringFormat 在 wpf 中填充字符串? 我正在使用多重绑定(bind): 有没有办法填充字符串,例如列 Age 从位置 50 开始?我正在寻找类似于
我有一个带有 MVVM 的 C#/WPF 程序。 Kalkulation.Artikel.PartWeight 和 Kalkulation.Artikel.SprueWeight 都是小数。 格式 两
我正在开发 .net 3.5 Win Forms 程序,但遇到了文本绘制的“有趣”问题。 我正在实现一个文本编辑控件,它使用 DrawString() 和 StringFormat.GenericTy
我只想允许用户在 TextBox 中输入正数。 如果我输入-10并使用 那么它总是显示正数,但后面的Data仍然是负数。 怎样做才是正确的? 最佳答案 有很多方法可以处理这个问题,例如 OmegaM
我今天通过使用绑定(bind)遇到了这个问题;我可以在 xaml 文件中绑定(bind)多个值,值看起来像 58000.1234、58000.2234、58431.100 等。我想在这个值的中间添加一
我正在尝试编写一种字符串格式,将数字四舍五入或填充到小数点后两位,并显示带有括号的负数。这是在 WPF 应用程序中,但它适用于任何 .net StringFormat 用例。例如: 2.0 -> 2.
我想为泛型类编写一个 ToString() 方法,我可以在其中指定 StringFormat。 到目前为止,我有以下代码: public class Foo : IFoo { public T
使用这段代码(sbJava 是一个 StringBuilder): String androidFindLine = string.Format("Button _{0} = (Button) fin
我提过类似的问题months ago 在这种情况下,我有一个像这样的文本 block 如您所见,我的 StringFormat 在数字后面放了一个 '%' 符号,如果我的数据是 0.0(我在后面的代
double d = toDateTime.SelectedDateTime.Subtract( servicefromDateTime.SelectedDateTime)
我是一名优秀的程序员,十分优秀!