问题标签 [typeconverter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
160 浏览

xna - 字段的 ExpandableObjectConverter

我知道 expandableobjectconverter 与属性一起使用,但我正在编写一个与 XNA Vector2 结构一起使用的 2D 关卡设计器

这个结构有X,Y“字段”,而不是属性,有一种方法可以像属性一样扩展它??谢谢 :)

0 投票
1 回答
1554 浏览

.net - DateTimeConverter 从 UTC 字符串转换

我有一个日期序列化为字符串“2012-06-20T13:19:59.1091122Z”

使用DateTimeConverter,这将转换为 DateTime 对象 {22:49:59.1091122} ,其Kind属性设置为“Local”。

例如。以下测试失败:

我对此感到有点惊讶......我原以为转换器返回的 DateTime 对象将采用 UTC 格式。

文档确实说 DateTimeConverter 使用DateTime.Parse,但我猜它一定不能使用DateTimeStyles.RoundtripKind选项。

有没有办法解决?

0 投票
1 回答
231 浏览

java - 如何将 java.lang.Object 变成另一种类型的对象?

使用.dat_ Node_ ObjectOutputStream_从Node[]我之前使用的。

如果我能解决其中一个问题,我的问题将得到解决:

  • 将读取Object转换为对象类型Node[],或
  • 像这样读取文件readNode[]();

我不知道这个的正式名称,所以我很难找到答案。

0 投票
0 回答
446 浏览

wpf - 当值作为 XAML 元素写入时,不会为属性值调用 TypeConverter

假设我在一个类中有一个MyProperty类型的属性。我想使用 XAML 为它分配另一种类型的复杂值(例如,我们以 为例)。因此,我创建了可以转换为并应用于该类的内容。MyTypeMyClassStringMyTypeConverterStringMyType[TypeConverter(typeof(MyTypeConverter))]MyClass

以下代码工作正常(即调用 MyTypeConverter.ConvertFrom):

但是,一旦我将属性值更改为 XAML 元素,TypeConverter 就不再被调用,这会导致转换异常。

如何为定义为 XAML 元素的值实现转换?

0 投票
0 回答
150 浏览

c# - 属性属性

我有一个这样的组件

我编译了项目并为另一个项目添加了工具箱。我正在向表单添加组件。在我从 propertygrid 设置 Mydatatable 组件 parenttable 属性后,我想这样做,ParentColumn 在 parenttable 列的属性网格中列出

0 投票
2 回答
3388 浏览

java - 将二维数组字符串转换为二维数组双精度

我有一个包含数值和字符串的数组。我想将该数组转换为双精度。我试过这个:

但是当我尝试在屏幕上显示时,它什么也不返回,不返回 null 或零。

0 投票
1 回答
1727 浏览

c# - TypeConverters 和 null

我正在使用一个类来存储连接字符串。我的应用程序从设置类中读取设置并将其分配给实例变量。然后将其绑定到一些控件。我的连接字符串类具有以下属性集:

我的类型转换器如下所示。

问题是,如果设置文件中的设置为空白,则设置类返回 null。而不是我使用默认构造函数的连接字符串类的实例。

请有人能帮我解开这个谜语。

谢谢。

0 投票
2 回答
11714 浏览

visual-c++ - 在 C++ 中将 4 个字节转换为 DWORD

我有一个指向字节的指针,它实际上指向 4 个字节的数组(由 RegQueryValueEx 创建)。
我想将这 4 个字节转换为一个 DWORD。
虽然看起来很简单,而且肯定有现成的方法可以做到,但我没有成功找到它。

或者:注册值是一个时间戳。有没有一种方法可以将代表时间戳的 4 字节数组转换为字符串?

0 投票
2 回答
1208 浏览

c# - 如何为绑定的枚举值添加空间?

在帖子中,我如何使用枚举值的自定义字符串格式设置枚举绑定组合框?How to set space on Enum展示了如何向 Enum 值添加描述,以便能够添加在将组合框绑定到字符串值时可用的空格。我的情况是这个组合框的选定项也绑定到另一个控件。使用我通过该链接找到的解决方案,我得到的所选项目的值仍然是没有空格的 Enum 的值。

我的枚举如下所示

而且我正在使用下面的类型转换器。

我在这里遗漏了什么,我如何强制组合框的选定项目成为枚举值描述的值。我也对替代品持开放态度。

0 投票
3 回答
7139 浏览

.net - “FontWeight”的 TypeConverter 不支持从字符串转换

安装 Visual Studio 2012 并打开 Silverlight 5 项目后,我遇到了与 TypeConverter 相关的各种设计时错误,例如:

“FontWeight”的 TypeConverter 不支持从字符串转换。

“Point”的 TypeConverter 不支持从字符串转换。

“Thickness”的 TypeConverter 不支持从字符串转换。

然而,这并不是一份详尽的清单。

这些例子是:

<Setter Property="FontWeight" Value="Bold" />

<RadialGradientBrush GradientOrigin="0.5,0.5"> ...

<Setter Property="Padding" Value="0" />

我在这里遗漏了一些明显的东西,还是这是一个错误?