3
我在WP7.1应用程序中使用480x80 AdControl,它看起来像是一个像素太宽而无法放在屏幕上。这里是(子集)的XAML:Windows Phone 7 AdControl屏幕太大
<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,其他属性看起来不错?
我不能相信这是广告应该如何 - 我需要使用一个较小的广告,或者有什么方法可以缩小边界吗?
谢谢!
或者,通常在任何默认控件的内容面板中。全景图更加明显,因为内容面板更窄,以便在右侧显示下一个全景图项目。 –
感谢Rich。这让我在正确的领域探索。事实证明,模拟器缩小了66%,这是我不知道的。 (Doh!)缩放到100%后,边框看起来是正确的,所以一直很好。它一定是将480像素乘以2/3rds的伪像,并且导致一个像素的结果太宽而不适合。 –
(顺便说一句:如果你想添加“确保模拟器在100%缩放”的第二个答案,我会将其改为已被接受的答案。虽然这个答案可能对更多人前进有用。 ) –