我发现所有的应用栏图标按钮都有圆形图层,我知道它只是由应用栏绘制的;但我的问题是,我们是否可以制作任何其他形状,例如正方形,或者是否有任何改变可以做到这一点。
我们可以在上图中绘制任何其他形状而不是那个圆圈吗?
我发现所有的应用栏图标按钮都有圆形图层,我知道它只是由应用栏绘制的;但我的问题是,我们是否可以制作任何其他形状,例如正方形,或者是否有任何改变可以做到这一点。
我们可以在上图中绘制任何其他形状而不是那个圆圈吗?
不,除非你自己滚动,否则你会被圈子ApplicationBar
困住。
Charles Petzold 的Programming Windows Phone 7在第 232-233 页暗示了这一点:
实际图像应该是白色的,并且在位图中间占据一个 26 像素的正方形区域。
虽然 中的图标C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\
周围有圆圈,但圆圈被“26 像素方形区域”排除在外,并由ApplicationBar
. 因此,圆圈无法更改。
我想如果你改变这个目录中的这个图标
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\light\appbar.basecircle.rest.png
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\dark\appbar.basecircle.rest.png
我看到人们在那里使用常规的矩形按钮,但那是因为他们没有使用基本的应用栏控件。应用程序栏不是由应用程序呈现的,除了指定图标和标签之外,您无法控制按钮。您可以使用这些常规的矩形按钮,但我不推荐它,除非您只有 1..2 个按钮,它们总是适合屏幕并且您不需要使用菜单项。