因此,这在 WPF 和 SL 中曾经是可能的:
<Grid.Resources>
<x:Double x:Name="MyDouble">1.2</x:Double>
</Grid.Resources>
但在 WinRT-XAML 中,它只是强调:
处理初始化字符串“1.2”时发生 TypeConverter 语法错误
有人知道这样做的诀窍吗?
解决方案
使用 x:Key 而不是 x:Name!
<Grid.Resources>
<x:Double x:Key="MyDouble">1.2</x:Double>
</Grid.Resources>