2015-02-02 3 views
0

Я хочу добавить рекламный блок на TopAppBar страницы.Включая рекламный блок в TopAppBar

<Page.TopAppBar> 
     <AppBar IsOpen="True"> 
     <UI:AdControl 
      AutoRefreshIntervalInSeconds="60" 
      ApplicationId="be1500d6-9ca7-4a0b-a479-0db279d71e14" 
      AdUnitId="11191335" 
      HorizontalAlignment="Center" 
      IsAutoRefreshEnabled="True" 
      VerticalAlignment="Top" 
      Width="320" 
      Height="50" IsAutoCollapseEnabled="True" 
      /> 
     </AppBar> 
    </Page.TopAppBar> 

компилируется и выполняется без ошибок, но после того, добавив в свой код, то Frame.Navigate этой страницы возвращает ложное значение. Как исправить это, чтобы навигация прошла успешно? Если это не так, то как я могу сделать объявление в верхней части страницы всегда даже при прокрутке.

ответ

0

Windows Phone не поддерживает верхний AppBar. Если вы хотите показать свое добавление в верхней части страницы, поместите его в строку сетки вверху страницы. Поместите содержимое страницы, которое вы хотите прокрутить во второй строке под ней. Что-то вроде:

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="50"/> 
     <RowDefinition Height="*" /> 
    </Grid.RowDefinitions> 

    <UI:AdControl Grid.Row="0" /> 
    <GridView Grid.Row="1" /> <!-- or whatever else you want for the page content --> 
</Grid> 
+0

Я ранее пробовал это. Я разместил объявление в Grid.Row = "0", а затем StackPanel в Grid.Row = "1". Внутри StackPanel я разместил ScrollViewer и мой контент в этом. Страница открылась, но я не смог прокрутить. Как сделать его прокручиваемым? –

+0

Это другой вопрос, но избавиться от StackPanel. StackPanel будет расти, насколько это необходимо, чтобы соответствовать его содержимому. Поскольку весь ScrollViewer поместится в стек, ему не нужно прокручивать. ScrollViewer должен находиться в контейнере ограниченного размера. –

+0

Затем, пожалуйста, расскажите, как разместить мой контент в Grid.Row = "1", чтобы прокручивалась только эта строка, а adcontrol остается наверху. Мне определенно нужно сделать мой контент в строке 1 прокручиваемым, потому что он слишком велик, чтобы вписаться в экран. –

Смежные вопросы