Comment référencer une ressource d'icône de fichier de référence dans le code XAML

Je vais essayer d'obtenir un bouton pour afficher une icône dans le code XAML. Au départ, j'ai voulu insérer un caractère à la place, mais vb 2008 Express ne reconnaît pas qu'il soit un symbole que ce n'est pas un caractère normal. Puis j'ai créé une icône et essayé de mettre le bouton propriétés de l'image de référence, mais cela n'existe pas, de sorte que plus de misère. Maintenant, j'ai utilisé les ressources du projet pour ajouter l'icône du fichier qui il a poussé dans le projet de répertoire des ressources.

Ce que je veux faire est d'utiliser XAML pour afficher l'icône, dans cette balise:

<Button>
<Image Source="{StaticResource UpArrow}"/>
</Button>

Idéalement je veux avoir l'image dans un fichier séparé et de référence par le projet. Je suis un peu confus par le contenu/la question des ressources.

J'ai essayé d'accéder à l'aide:

<UserControl.Resources>
<BitmapImage x:Key="UpArrow" _
  UriSource="Resources/_25B2_Triangle__black__up_pointing.ico" />
</UserControl.Resources>

J'ai lu quelques trucs sur le pack de l'assemblée qui est énorme et confuse. Sûrement, mettre une icône dans le dossier ressources devrait rendre facile pour faire référence à l'aide de /Ressources ou similaires, au lieu de le chemin absolu du fichier, sinon, quel est le point de lui?

Je suis désireux de tout faire dans le code XAML, plutôt que le code-behind, car alors que ce travail pourrait être fait par le client, mais peut-être que je ne suis pas undestanding lors de l'utilisation de code derrière. Avec WPF, il y a très peu d'écrits sur ce que vous essayez de le faire à grande échelle et pourquoi vous voulez le faire, en dehors de MS constante de s'abstenir de façon "cool", il est,- ce qui n'est pas très utile.

Merci..

InformationsquelleAutor user326775 | 2010-07-01