Pourquoi ne XAML source de l'image des biens contenir “/MyApp;la composante”?
Je suis le développement d'une application Windows Phone.
Je suis en utilisant une image et quand je sélectionne une image à l'aide du panneau Propriétés de l'-je obtenir le code XAML suivant:
<Image x:Name="GameImage" Margin="8" Source="/MyApp;component/Assets/Icons/GameImage.png"/>
Pourquoi suis-je "/MyApp;component/...
"? (Est-il un meilleur moyen?)
Si j'essaie de faire Image.Source="Assets/Icons/GameImage.png"
pourquoi n'est-il pas de travail?
OriginalL'auteur VansFannel | 2011-04-21
Vous devez vous connecter pour publier un commentaire.
C'est parce que votre image est-il de l'action de construire ensemble pour Ressources (Qui est la valeur par défaut). Si vous passez à Contenu vous pouvez définir la source dans votre XAML comme ceci:
À définir dans le code, vous pouvez le faire:
Vous devriez utiliser le Contenu pour des raisons de performances. Voir cet article pour plus de détails: http://www.windowsphonegeek.com/tips/wp7-working-with-images-content-vs-resource-build-action
OriginalL'auteur theChrisKent
N'oubliez pas d'ajouter:
OriginalL'auteur Brad
Vous pouvez utiliser :
FrameworkElement.BaseUri
fonctionne uniquement pour les nouveautés de Windows Phone 8.1 sna Windows Store apps; cependant, cette demande est à propos de Windows Phone 7 app.OriginalL'auteur Baqer Naqvi
Tout le contenu marqué comme une ressource incorporée est chargé à partir d'un assemblage. Ainsi, l'utilisation de sites ont besoin de savoir spécifier l'assemblée une ressource est incorporé. Dans votre cas, c'est
MyApp
.OriginalL'auteur tam