-2
我需要字符串帮助。我有一个字符串,例如45,4512°
。如何将其格式化为xaml中的45,4°
或ValueConverter
?该值绑定到TextBlock
。在xaml中格式化字符串
我需要字符串帮助。我有一个字符串,例如45,4512°
。如何将其格式化为xaml中的45,4°
或ValueConverter
?该值绑定到TextBlock
。在xaml中格式化字符串
理想情况下,你不会在你的xaml中做到这一点,虽然有这样做的方式就像使用转换器一样,调整你绑定到你的视图模型的属性更简单,或者创建一个新的属性来绑定通过使用下面的代码小数点:
var convertDecimal = Convert.ToDecimal("45,4512")
convertDecimal = Math.Round(convertDecimal , 1);
如何从'45.4512'获得'45.1'? – Jonesopolis
对不起,我的意思是45.4°而不是圆角。 – probird
你可以在你的viewmodel类中修改get相关属性的访问器:'public double MyProp {get {return Math.Round(myProp,2); }; set {myProp = value;}}'如果您要在应用程序的所有窗口中进行搜索,这会更容易。 – mcy