Мне нужно определить ширину и высоту холста в сантиметрах, поэтому в основном у меня есть такой фрагмент кода:
<Canvas x:Name="Template" Height="10cm" Width="10cm" />
и конструктор VS2010 не выдает никакой ошибки и правильно показывает мой холст, но когда я хочудля выполнения моего приложения я получил исключение XamlParseException:
Failed to create a 'System.Double' from the text '10cm'. [Line: 18 Position: 42]
Согласно Microsoft (http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.width.aspx) можно использовать QualifiedDoubles со свойством Width / Height. Конечно, я могу сделать это преобразование в коде- за использование класса LegthConverter из Silverlight Toolkit.
По сути, вопрос в том, что я делаю неправильно, и возможно ли использовать значения qualDouble в SilverLight XAML?