我在WP7.1应用程序中使用480x80 AdControl,它似乎是一个太宽而无法放在屏幕上的像素。这是XAML的一部分:
<Grid x:Name="LayoutRoot" Background="Transparent">
<!-- ... -->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0">
<!-- ... -->
<adctl:AdControl Width="480" Height="80" HorizontalAlignment="Left" Margin="0,633,0,0" Name="adControl" VerticalAlignment="Top"/>
</Grid>
</Grid>
这就是它的样子(在模拟器中):
Off by one http://i54.tinypic.com/2071eo6.png
如果我在XAML中向左移动一个像素,则边框会在左侧而不是右侧被切断。我是WP7的新手,但边框厚度都是0,其他属性看起来还不错?
我无法相信广告应该是这样的 - 我是否需要使用较小的广告,或者我是否可以通过某种方式缩小广告?
谢谢!
答案 0 :(得分:0)
如果你在一个枢轴控制中,我认为默认的枢轴控制提供了12个边距。你必须使用负余量来克服这个问题。我所做的是将枢轴控件放在网格控件中,并且有两行,其中Height设置为Auto,并将广告控件放入一个,将枢轴放入另一个。如果没有可用广告,则数据透视控件将占用整个空间。如果有广告,则表示正确。
[编辑] 此外,请确保在查看时将模拟器缩放到100%。 ;)