Die neuen 2009 XAML-Primitive funktionieren nicht, warum?

8

Was ich gerne verwenden möchte: 2009 XAML-Primitive

Wie wäre es schön, sie zu benutzen:

%Vor%

Was tatsächlich passiert:

  

"Die Typreferenz kann den öffentlichen Typ namens String"

nicht finden

Die Beispiele, die ich sehe, haben keine aktualisierten Namespaces. Ich habe versucht 2009 und 2010, aber ohne Erfolg. Dies ist in VS 2010 RTM. Was mache ich falsch?

    
Will 16.04.2010, 14:24
quelle

2 Antworten

10

Ich glaube, der Schlüsselsatz auf der Dokumentationsseite ist dies:

  

In WPF können Sie XAML 2009-Features verwenden, jedoch nur für XAML, das nicht mit Markup kompiliert wurde. Markup-kompilierte XAML für WPF und die BAML-Form von XAML unterstützen derzeit die Schlüsselwörter und Features von XAML 2009 nicht.

Wenn Sie also loses XAML schreiben, das zur Laufzeit über ein XamlReader geladen wird, können Sie diese Primitiven verwenden. Wenn Sie XAML schreiben, das kompiliert wurde, können Sie nicht.

    
Robert Rossney 16.04.2010, 18:33
quelle
0

Verwenden Sie

%Vor%

um Clr-Namespaces zu importieren. Verwenden Sie dann beispielsweise clr:String , um auf einen bestimmten Typ zu verweisen.

    
codymanix 16.04.2010 16:20
quelle

Tags und Links