0

Adcontrolを常に画面の下部に表示する方法。現在、画面の最後に表示されています。

ピボットコントロールがあり、データと動的にバインドするリストボックスがあります。ピボットコントロールの後、私はアドコントロールを持っています。したがって、データがリストボックスで大きくなると、adcontrolはダウンします。下部に固定する方法。

4

2 に答える 2

0

最も確実に popup 呼び出しを使用して、その中に広告を含めることができます。以下の私の解決策は、キャンバスを使用して広告を保持することであり、同じ結果が得られますが、以前に使用したものに慣れている可能性があります.

また、希望しない場合は、リストボックス/ピボット コンテナーの高さと幅を設定する必要はありません。キャンバス/ポップアップが行うことは、ピボット コントロールの外側であるため、常にスタックの一番上にあります。

たとえば(コードを近似する)

<Grid x:Name="LayoutRoot">
   <controls:Pivot>
       <!--PivotItemOne-->
       <controls:PivotItem>
           <Grid>
            <!-- code -->
           </Grid>
       </controls:PivotItem>

   ....

   </controls:Pivot>

 <Canvas x:Name="Ad" VerticalAlignment="Bottom" Width="Auto" Height="80"/>
   <!-- or whatever height you want depending on ad size -->

</Grid>

このように、キャンバスは常にページの下部にあり、ピボット コントロールにカーソルを合わせます。ピボット コントロールの外側にあるため、ピボットが変更されても問題ありません。

広告の可視性をなくしたり、コンテナー自体を破棄したりする必要がある場合は、リストボックス/ピボットのサイズを変更するよりも全体的に作業が少なくてすみます。

于 2012-11-22T05:27:49.473 に答える