2009-06-11 6 views
1

Lorsque vous définissez une ressource de couleur dans une application Silverlight en utilisant la syntaxe A = "" R = "" G = " "B =" "(n'importe quel ordre de paramètres) une exception est provoquée, même si l'application compilera correctement et s'affichera correctement dans Blend.Ressources de couleur Silverlight utilisant A = "" R = "" G = "" B = "" cause une exception dans l'application

Exemple:

<UserControl.Resources> 
    <Color x:Key="BlackBG" A="255" R="35" G="35" B="35"/> 
</UserControl.Resources> 

L'erreur signalée si vous utilisez une balise d'objet HTML pour afficher le contrôle Silverlight sera

Unhandled Erreur dans Silverlight 2 Application code: 2103
Catégorie: InitializeError
Message: Application non valide ou mal formée: Vérifier le manifeste

Répondre

6

Au lieu d'utiliser la syntaxe A = "" R = "" G = "" B = "", par ex.

<Color x:Key="BlackBG" A="255" R="35" G="35" B="35"/> 

Utilisez la syntaxe alternative

<Color x:Key="BlackBG">#FF252525</Color> 
+0

Quelqu'un sait pourquoi nous ne pouvons pas utiliser la syntaxe ARVB? –

Questions connexes