2012-11-24 3 views
1

내 Windows 8 응용 프로그램에서 광고의 오른쪽에있는 창이 있습니다. 난 내 매력 바 설정 창에서 관련 페이지를 선택하면 광고 SDK를 컨트롤이 페이지에 대한의 상단에 남아 ... ... 아래와 같이Windows 8 광고 sdk 숨기기 매력 막대 윈도우 (회사 소개)

에서 MainPage.xaml을 보이는

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> 
    <ads:AdControl Width="160" Height="600" IsEnabled="False" HorizontalAlignment="Right" AdUnitId="10043134" ApplicationId="d25517cb-12d4-4699-8bdc-52040c712cab"></ads:AdControl> 
</Grid> 
내가 잘못하고있는 무슨

About.xaml (사용자 제어),

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="100"/> 
     <RowDefinition Height="*"/> 
    </Grid.RowDefinitions> 
    <Grid Background="#000000"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="Auto"/> 
      <ColumnDefinition Width="*"/> 
     </Grid.ColumnDefinitions> 
     <Button x:Name="butAboutus" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource SnappedBackButtonStyle}" /> 
     <TextBlock x:Name="pageTitle" Grid.Column="1" Foreground="White" Text="About" Style="{StaticResource PageHeaderTextStyle}" FontSize="30" Margin="0,0,27,39"/> 
    </Grid> 
    <Grid Grid.Row="1" Background="White"> 
     <StackPanel Orientation="Vertical" Margin="20,20,0,0"> 
      <TextBlock Text="Sample about" FontSize="15" Foreground="Black" TextWrapping="Wrap" Margin="0,0,0,15"/> 
     </StackPanel> 
    </Grid> 
</Grid> 

? 이 문제를 어떻게 풀 수 있습니까?

미리 감사드립니다.

+0

감사합니다 귀하의 답변들에 대한 것입니다. ] (http://blogs.msdn.com/b/priozersk/archive/2012/08/13/how-to-display-charms-on-a-top-of-the-webview.aspx) WebViewBrush 및 사각형 사용 그들은 WebView 숨어. 그것은 나를 위해 큰 작품 :) – Maniarasu

답변

1

광고 컨트롤 위에 무엇인가를 표시하려면 광고 컨트롤을 숨겨야합니다. 광고 컨트롤은 웹 브라우저를 사용하며 항상 상단에 있다는 성가신 속성이 있습니다.

1

Wilbur는 현재 웹보기 (브라우저 컨트롤)를 사용 중이며 항상 맨 위에 표시 될 것이라고 제안 했으므로 플라이 아웃 또는 팝업 컨트롤을 표시하기 전에 visibility를 전환해야합니다. 이 컨트롤의 또 다른 불만은 광고를 새로 고칠 때마다 앱에서 포커스를 빼앗을 것입니다 (이를 수정하려면 IsEnabled 속성을 false로 설정하는 것이 좋습니다). 내보기 웹보기 및 adcontrol에서 개인적으로

나는 [이 링크를 확인 .. MSDN 블로그에서 최적의 솔루션을 가지고 ... 필요로하는 두 개의 컨트롤을 다시 쓸 수 :(