Windows Phone 7 AdControl слишком широкий для экрана - PullRequest
3 голосов
/ 15 октября 2011

Я использую AdControl 480x80 в приложении WP7.1, и он кажется на один пиксель слишком широким, чтобы поместиться на экране.Вот (подмножество) 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>

А вот как это выглядит (в эмуляторе):

Выкл. На один http://i54.tinypic.com/2071eo6.png

Если япереместите его влево на один пиксель в XAML, граница обрезается на левой стороне, а не на правой.Я новичок в WP7, но толщина границ равна нулю, а другие свойства выглядят нормально?

Не могу поверить, что именно так и должна быть реклама - нужно ли использовать меньшееобъявление, или есть какой-то способ, которым я могу уменьшить границу здесь?

Спасибо!

1 Ответ

0 голосов
/ 15 октября 2011

Если вы находитесь в элементе управления pivot, я думаю, что элемент управления pivot по умолчанию дает 12 полей. Вы должны использовать отрицательную маржу, чтобы преодолеть это. Вместо этого я помещаю элемент управления pivot в элемент управления grid, и в нем есть две строки, обе с высотой, установленной на Auto, и помещают элемент управления рекламой в одну, а pivot - в другую. Если нет доступной рекламы, элемент управления pivot займет все пространство. Если есть реклама, она подходит правильно.

[Изменить] Кроме того, убедитесь, что эмулятор увеличен до 100%, глядя на это. ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...