作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个文本框,并且我已将文本属性绑定(bind)到我的 View 模型类中的双倍值。我还为文本框创建了正则表达式,以便只输入数值。
我正在计算我的 View 模型类中的值。如果值小于或等于 0.00001,则在文本框中显示指数格式,如 (1.E-5)。
我想在文本框中显示像 0.00001 这样的 double 值,而不是指数格式。我也不想使用字符串格式,即 D、F2、F5。因为它限制了浮点数。我该如何解决?
最佳答案
你应该玩StringFormat
Binding
的属性(property).您的 TextBox
XAML 应该如下所示,如果您希望它在点后显示 2 个数字:
<TextBox Text="{Binding YourText, StringFormat=N2}" />
StringFormat
的更多信息,我鼓励您阅读
Standard Numeric Format Strings 上的 MSDN 文章
关于wpf - 在文本框中用 double 值替换指数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14101889/
我有兴趣报告多个时间序列列中超过阈值的日期。该索引是与时间序列数据相关的站点位置相关的日期时间值和列名称。我需要一个类似于“idxmax”的函数,但要返回时间序列中首次超过阈值的索引。这似乎是一项简单
我是一名优秀的程序员,十分优秀!