0
我需要定义厘米画布宽度和高度,所以基本上我有这样的代码片段:如何在Silverlight XAML中使用QualifiedDouble值?
<Canvas x:Name="Template" Height="10cm" Width="10cm" />
和VS2010设计师不给我任何错误,正确地显示我的画布,但是当我要执行我的应用我收到XamlParseException例外:
Failed to create a 'System.Double' from the text '10cm'. [Line: 18 Position: 42]
据微软(http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.width.aspx),可以使用QualifiedDoubles与宽度/高度属性。当然,我可以使用Silverlight Toolkit的LegthConverter类进行代码隐藏转换。
基本上问题是 - 我做错了什么?是否有可能在SilverLight XAML中使用qualifiedDouble值?