2013-07-05 160 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,也不会展开以包含内容。您必须在画布上设置宽度和高度。

(至少,这就是我的设置。)