2012-09-17 11 views
9

Czy ktoś był w stanie dodać prymitywy w XAML w WinRT? Próbuję uruchomić następujący, który jest standardem we wszystkich technologiach opartych na XAML wyjątkiem WinRT:Prymitywy XAML w WinRT/Win8 Metro

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:System="using:System"> 

    <System:Double x:Key="MyWidth">550</System:Double> 

</ResourceDictionary> 

nie pokazać błąd w Visual Studio, ale będzie rzucać XamlParseException o komunikat „ typ "Double" nie został znaleziony ... "

Dzięki!

Odpowiedz

19

Przestrzeń nazw dla typów systemowych zostały zastąpione przez „x”

<x:Double>550</x:Double> 
+0

+1 Dziękuję bardzo! – Laith

+5

Serio, dziękuję. To wszystkie te małe, głupie, niepotrzebne zmiany, które powodują, że rozwój Win8 jest frustrujący dla inżynierów WPF/Silverlight. –