繁体   English   中英

Windows Phone 8.1 RT-AppBarButton图标问题

[英]Windows Phone 8.1 RT - AppBarButton icon problems

我正在使用以下代码从Xaml代码段渲染位图: https : //stackoverflow.com/a/26184524/3853371 位图呈现良好,但是当我尝试将其设置为AppBarButton图标时,我得到了以下信息: 在此处输入图片说明

渲染图像是由带有2个TextBlocks的网格制成的,它不是一个中间带有X的圆角矩形。

<Grid x:Name="TodayIconImage" Height="41" Width="41">
      <TextBlock x:Name="dayTextBlock" Text="12" Style="{ThemeResource MessageDialogTitleStyle}"  FontSize="20" HorizontalAlignment="Center" Margin="0,0,0,0"/>
      <TextBlock x:Name="monthTextBlock" Text="Feb" Style="{ThemeResource MessageDialogContentStyle}" FontSize="12" HorizontalAlignment="Center" Margin="0,20,0,0"/>
</Grid>

如果您的原始xaml是中间带有X的圆角矩形,那就是我所期望的。 圆边框是自动添加的,不是可选的。 对于X图标,您可以使用标准的“取消”符号。 如果要使用矩形按钮,则不能使用AppBar,但需要创建自定义UI。

您应该使用透明的实心图像,其中图标居中,并为AppBarButton的圆圈留出足够的填充。 240%缩放版本应具有一个41x41像素的图标,所有侧面均带有18像素填充(请参阅应用栏中指南中有关 Windows Phone Store应用的大小,填充,缩放和透明度的详细信息

如果您的整体位图太大,则将其缩小以适合。 填充仍然需要成比例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM