Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 是否可以使用代码隐藏将文本框格式化为货币_Wpf - Fatal编程技术网

Wpf 是否可以使用代码隐藏将文本框格式化为货币

Wpf 是否可以使用代码隐藏将文本框格式化为货币,wpf,Wpf,我在WPF窗口(表单)上有一个文本框,它没有使用数据绑定进行“绑定”。我正在寻找一种使用代码将文本框格式化为货币的方法 这可能吗?无需进一步详细说明: var myNumber = 45.78d; MyTextBox.Text = myNumber.ToString("C"); 您可以在上了解有关格式化数字的更多信息。明白了。我最初的问题是,我试图使用文本框的值,而不首先将其转换为十进制。所以我得到了这个错误:“string.ToString(System.IFormatProvider)”的

我在WPF窗口(表单)上有一个文本框,它没有使用数据绑定进行“绑定”。我正在寻找一种使用代码将文本框格式化为货币的方法


这可能吗?

无需进一步详细说明:

var myNumber = 45.78d;
MyTextBox.Text = myNumber.ToString("C");

您可以在上了解有关格式化数字的更多信息。

明白了。我最初的问题是,我试图使用文本框的值,而不首先将其转换为十进制。所以我得到了这个错误:“string.ToString(System.IFormatProvider)”的最佳重载方法匹配项有一些无效参数。看到您的示例后,我添加了Convert.ToDecimal,它可以正常工作。谢谢