我正在尝试创建一个与常规Windows Phone 8应用程序栏按钮完全相同的外观和感觉的按钮。我正在使用Coding4Fun RoundButton。我的问题是,在设置ImageSource时,我无法正确缩放图像以适应按钮内部,因此它太大了。我正在使用Windows Phone 8 SDK中的标准应用程序栏图标图像,即76x76。我还调整了大小以模仿48x48的Windows Phone 7图标大小,但也出现了相同的结果。如何调整图像以使其适合RoundButton?
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));
编辑*在引用http://www.geekchamp.com/articles/wp7-roundtogglebutton-and-roundbutton-in-depth和http://coding4fun.codeplex.com/discussions?searchText=roundbutton等来源时,我似乎无法找到任何解决方案。
答案 0 :(得分:0)
我的解决方案是在XAML中设置ImageSource(仅使用暗样式图标)并确保大小为48x48。效果很好!