2013-07-05 76 views
0

我試圖瞭解Windows Phone視口控制界限是如何工作的。
所以我可以給Windows Phone 8視口控制

viewport.Bunds = new Rect(x,y,width, height); 

但什麼界忍受的是它在viewport一個滾動區域。
誰能給我它的工作簡單的例子,導致每當我嘗試使用這個參數,我不能在viewport滾動whatsover

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,0"> 
    <ViewportControl Name="tuzik" Bounds="0,0,300,400" Margin="66,117,20,41" > 
     <Canvas Name="canvas"> 
     <Image Name="TestImage" Source="Assets\testimage.jpg" 
       HorizontalAlignment="Left" VerticalAlignment="Top" 
       Canvas.Left="-379" Canvas.Top="-769" Stretch="Fill" /> 
     </Canvas> 
    </ViewportControl> 
    <Rectangle x:Name="rect" Width="300" Height="400" Margin="60,111,63,0" Stroke="Aqua" /> 
</Grid> 
+0

什麼是ViewportControl? –

回答

1

我相信你的問題是ViewportControl內的畫布。 Canvas不會展開以填充ViewportControl,也不會展開以包含內容。您必須在畫布上設置寬度和高度。

(至少,這就是我的設置。)