小编qbi*_*bik的帖子

为什么Silverlight不会处理我的自定义浮动属性的转换

在Silverlight 4项目中,我有一个扩展Canvas的类:

public class AppendageCanvas : Canvas
{        
    public float Friction { get; set; }
    public float Restitution { get; set; }
    public float Density { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我在Blend中使用此画布,将其拖动到另一个控件并设置自定义属性:

alt text http://www.farseergames.com/storage/share/PropertyInBlend.Png

当我运行应用程序时,在包含我的自定义画布的控件上调用InitializeComponent时出现以下错误:

Failed to create a 'Windows.Foundation.Single' from the text '0.0'
Run Code Online (Sandbox Code Playgroud)

alt text http://www.farseergames.com/storage/share/SilverlightError.Png

我不确定为什么Silverlight无法将此属性从它在Xaml中的字符串表示转换为浮点数.

有人有主意吗?

silverlight xaml typeconverter

5
推荐指数
1
解决办法
466
查看次数

标签 统计

silverlight ×1

typeconverter ×1

xaml ×1