C# WPF TextBox 在 Win10 中将 double.PositiveInfinity 显示为符号而不是文本

标签 c# wpf textbox

在 Win7 中,当我将属性设置为 double.PositiveInfinity 时,文本框显示“Infinity”。在 Win10 中它显示无穷大符号 ( http://www.fileformat.info/info/unicode/char/221e/index.htm )。

我希望有相同的行为,或者更好,总是显示文本而不是符号,无论我使用什么操作系统。

这可能吗?为什么行为会发生变化?

最佳答案

你试过了吗ToString() ? 它返回一个表示当前对象的字符串。好的,那行不通。

测试正无穷大的值,然后在文本框中放入一个字符串

关于C# WPF TextBox 在 Win10 中将 double.PositiveInfinity 显示为符号而不是文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38783914/

相关文章:

c# - IIS 中的请求会在单个线程上运行吗?

c# - Linq 查询首选项

wpf - 如何访问 WPF 中 ComboBox 内的 ScrollViewer?

HTML 文本输入框在 Enter 时被清除

javascript - 如何将 JavaScript 函数中的值返回到 HTML 中的文本框

javascript - 使用 Javascript 将列表值发送到文本框

c# - AWS Lambda 发布后脚本?

c# - 如何保存 WPF UI 状态?

c# - 如何在ListBox Wpf中添加项目之间的间距

c# - 以编程方式从 wpf 应用程序打开 winform