C# 在Coding4Fun RoundButton中设置ImageSource未缩放

C# 在Coding4Fun RoundButton中设置ImageSource未缩放,c#,image,xaml,button,windows-phone-8,C#,Image,Xaml,Button,Windows Phone 8,我正在尝试创建一个按钮,它的外观和感觉与普通的WindowsPhone8应用程序栏按钮完全相同。我正在使用Coding4Fun圆形按钮进行此操作。我的问题是,当设置ImageSource时,我无法将图像缩放到适合按钮内部,因为它太大了。我使用的是WindowsPhone8SDK中的标准应用程序条图标图像,它是76x76。我还调整了大小,以模仿WindowsPhone7图标大小为48x48,但出现了相同的结果。我如何调整图像,使其适合圆形按钮 XAML 在引用源中编辑*,例如,我似乎找不到任何解决

我正在尝试创建一个按钮,它的外观和感觉与普通的WindowsPhone8应用程序栏按钮完全相同。我正在使用Coding4Fun圆形按钮进行此操作。我的问题是,当设置ImageSource时,我无法将图像缩放到适合按钮内部,因为它太大了。我使用的是WindowsPhone8SDK中的标准应用程序条图标图像,它是76x76。我还调整了大小,以模仿WindowsPhone7图标大小为48x48,但出现了相同的结果。我如何调整图像,使其适合圆形按钮

XAML


在引用源中编辑*,例如,我似乎找不到任何解决方案。

我的解决方案是在XAML中设置ImageSource(仅使用黑色样式图标),并确保大小为48x48。很好

<c4f:RoundButton x:Name="browseRoundButton" Click="Browse_Click"/>
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));