2014-06-15 3 views
0

J'essaie de créer un bouton qui ressemble exactement à un bouton de barre d'applications Windows Phone 8 standard. J'utilise le RoundButton Coding4Fun pour cela. Mon problème est que lors de la définition de l'ImageSource je ne peux pas obtenir l'image à l'échelle pour s'adapter à l'intérieur du bouton correctement, c'est beaucoup trop gros. J'utilise une image d'icône de barre d'application standard à partir du Windows Phone 8 SDK, qui est 76x76. J'ai également redimensionné pour imiter la taille de l'icône Windows Phone 7 de 48x48 mais le même résultat se produit. Comment puis-je ajuster l'image de façon à ce qu'elle s'insère correctement dans le RoundButton?Définition de ImageSource dans Coding4Fun RoundButton Not Scaling

XAML

<c4f:RoundButton x:Name="browseRoundButton" Click="Browse_Click"/> 

XAML.CS

if (Settings.LightTheme.Value) 
    browseRoundButton.ImageSource = new BitmapImage(new Uri("/Assets/Icons/feature.search.light.png", UriKind.Relative));  
else 
    browseRoundButton.ImageSource = new BitmapImage(new Uri("/Assets/Icons/feature.search.dark.png", UriKind.Relative)); 

EDIT * En faisant référence à des sources telles que http://www.geekchamp.com/articles/wp7-roundtogglebutton-and-roundbutton-in-depth et http://coding4fun.codeplex.com/discussions?searchText=roundbutton je ne peux pas sembler trouver des solutions.

Répondre

0

Ma solution à ceci était de définir le ImageSource dans le XAML (en utilisant seulement l'icône de style sombre) et assurer que la taille est 48x48. Fonctionne très bien!