ApplicationBar Edge或Border

时间:2014-12-19 23:52:54

标签: silverlight windows-phone-8

我有一个非常标准的应用程序,底部有一个栏。条形图和应用程序是相同的背景颜色。我的问题是应用程序栏的边缘有一条很小的小线,我只能确定它是某种软边缘,它是ApplicationBar默认样式的一部分。

这是显示器的图像,请注意微小的1-2像素水平线:enter image description here

它似乎是一条1-2像素的黑色线条,具有透明度。我的主要问题是,这条线是什么,是我偶然引入的东西?

1 个答案:

答案 0 :(得分:0)

按照设计,ApplicationBar和ContentGrid之间会有1个像素的间隙。仅当您将ApplicationBar的不透明度设置为1时,间隙才会显示,因此要消除间隙您可以将ApplicationBar的不透明度更改为0.99,以便appbar位于ContentGrid之上。

显然你需要对你的ContentGrid进行一些更改,以便你可以访问appbar所占用的网格部分。如果你的网格有ScrollViewer或ListView,总是建议在其内容之后有一些额外的空间* (可能是一个空的StackPanel,有一些高度)*这显然会解决这个问题,否则如果它是静态布局,你可以使用margin属性。