2012-10-19 61 views
4

所以,這曾經是可能的WPF & SL:我可以在XAML中定義一個變量嗎?

<Grid.Resources> 
    <x:Double x:Name="MyDouble">1.2</x:Double> 
</Grid.Resources> 

但在WinRT中,XAML只是強調有:處理初始化字符串 '1.2'

發生

的TypeConverter語法錯誤

有人知道這樣做的伎倆嗎?

解決方案

使用X:關鍵不是X:名稱!

<Grid.Resources> 
    <x:Double x:Key="MyDouble">1.2</x:Double> 
</Grid.Resources> 
+0

這些看起來更像是常數而不是變量。如果這樣硬編碼,你如何綁定或改變這種值? – Nuzzolilo

回答

2

我也得到這樣的:如果你從X切換

: 「類型‘雙師型’和‘值類型’名稱一般,不能使用X」:名稱爲x:關鍵 - 它工作正常。

+0

謝謝,夥計,你懂了! –

相關問題