看起来似乎无法使用TypeConverter
。有什么推荐的替代方法吗?
我本来想创建自己的TypeConverter
类来替换它,但如果在WinRT中有更好的新方法,我会选择这种方式。还有许多其他类需要重新创建,例如所有默认类型转换器。
看起来似乎无法使用TypeConverter
。有什么推荐的替代方法吗?
我本来想创建自己的TypeConverter
类来替换它,但如果在WinRT中有更好的新方法,我会选择这种方式。还有许多其他类需要重新创建,例如所有默认类型转换器。
http://msdn.microsoft.com/en-US/library/xhbhezf4(v=vs.80).aspx
http://msdn.microsoft.com/en-US/library/z5z9kes2(v=vs.80).aspx
选项3:您可以创建自己的TypeConverter类。static public class ConverterExtensions
{
static public string ToFixedString(this double value)
{
return value.ToString("D");
}
}
double d = 123.45;
string str = d.ToFixedString(); // str now equals "123"
使用IValueConverter
接口。
StringConverter
)发挥作用的地方。我还使用了TypeDescriptor.GetConverter
和其他与此相关的类。我可以通过创建一个“MissingFromRt45”类集来实现我需要的功能,但看起来类列表会相当大。 - Josh CloseTypeConverter
内容提取出来并更改为自定义类型转换设置是否会更有益?这样无论运行在什么版本的.NET上,都可以正常工作。 - Josh Close