我有一个非常标准的应用程序,底部有一个栏。条形图和应用程序是相同的背景颜色。我的问题是应用程序栏的边缘有一条很小的小线,我只能确定它是某种软边缘,它是ApplicationBar默认样式的一部分。
这是显示器的图像,请注意微小的1-2像素水平线:
它似乎是一条1-2像素的黑色线条,具有透明度。我的主要问题是,这条线是什么,是我偶然引入的东西?
答案 0 :(得分:0)
按照设计,ApplicationBar和ContentGrid之间会有1个像素的间隙。仅当您将ApplicationBar的不透明度设置为1时,间隙才会显示,因此要消除间隙您可以将ApplicationBar的不透明度更改为0.99,以便appbar位于ContentGrid之上。
显然你需要对你的ContentGrid进行一些更改,以便你可以访问appbar所占用的网格部分。如果你的网格有ScrollViewer或ListView,总是建议在其内容之后有一些额外的空间* (可能是一个空的StackPanel,有一些高度)*这显然会解决这个问题,否则如果它是静态布局,你可以使用margin属性。