【发布时间】:2010-04-20 02:00:20
【问题描述】:
在 Silverlight 4 项目中,我有一个扩展 Canvas 的类:
public class AppendageCanvas : Canvas
{
public float Friction { get; set; }
public float Restitution { get; set; }
public float Density { get; set; }
}
我在 Blend 中使用这个画布,将它拖到另一个控件上并设置自定义属性:
alt text http://www.farseergames.com/storage/share/PropertyInBlend.Png
当我运行应用程序时,在包含我的自定义画布的控件上调用 InitializeComponent 时出现以下错误:
Failed to create a 'Windows.Foundation.Single' from the text '0.0'
alt text http://www.farseergames.com/storage/share/SilverlightError.Png
我不确定为什么 Silverlight 无法将此属性从它在 Xaml 中的字符串表示形式转换为它的浮点数。
有人有什么想法吗?
【问题讨论】:
标签: silverlight xaml typeconverter