[XAML] --> Les styles et images

Résolu
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 - 13 févr. 2008 à 17:53
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 - 13 févr. 2008 à 18:05
Bonjour,

Je souhaite définir un style pour un menu item, et dans mon style, je souhaite définir l'icône de mon menu item.

J'ai essayé plein de trucs, donc ceci :

<Style TargetType="{x:Type MenuItem}" x:Key="RedoMenuItemTpl">

      <Setter Property="Icon" Value="../Resources/Redo.png" />

</Style>ou encore ceci :

<Style TargetType="{x:Type MenuItem}" x:Key="RedoMenuItemTpl">

      <Setter Property="Icon">

            <Setter.Value>

                  <BitmapImage UriSource="../Resources/Redo.png" />

            </Setter.Value>

      </Setter>

</Style>... mais sans succès... A la place d'une image dans le menu, ça m'affiche du texte.

Quelqu'un aurait une idée ?

Merci d'avance !

1 réponse

cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
13 févr. 2008 à 18:05
Vous cassez plus la tête, j'ai trouvé une solution.
Je met ça dans mon fichier de ressources, et ça marche :

<Image Stretch="Fill" VerticalAlignment="Bottom" x:Key="RedoMenutemImage">

<Image.Source>

<BitmapImage UriSource="../Resources/Redo.png" />

</Image.Source>

</Image>

<Style TargetType="{x:Type MenuItem}" x:Key="RedoMenuItemTpl">

<Setter Property="Icon" Value="{DynamicResource RedoMenutemImage}" />

</Style>
3
Rejoignez-nous