2016-05-18 14 views
0

Wenn ein Rechteck in XAML zu ziehen versucht, ich Laufzeitfehler erhalten folgende kryptische:XamlParseException ... DeferredBinaryDeserializerExtension

'System.Windows.Markup.XamlParseException' in PresentationFramework.dll 
Additional information: 'Provide value on 'System.Windows.Baml2006.DeferredBinaryDeserializerExtension' threw an exception.' Line number '364' and line position '18'. 

Das Code-Snippet ist:

<Rectangle Fill="MyGreenBrush" 
      Width="10" 
      Height="10"/> 

Update: und in einigen Ressourcen-Abschnitt :

<SolidColorBrush x:Key="MyGreenBrush" Color="Green"/> 
+0

Was ist ** MyGreenBrush **? – ganchito55

Antwort

1

Der Grund ist, dass ich vergessen habe, StaticResou zu verwenden rce. Das richtige Snippet ist:

<Rectangle Fill="{StaticResource MyGreenBrush}" 
      Width="10" 
      Height="10"/>