2013-10-02 56 views
0

在我的應用程序中,我圍繞網格包裹了一個滾動查看器。Windows Phone 7中的ScrollViewer

ScrollViewer Height="420" Grid.Row="1" VerticalScrollBarVisibility="Auto" Foreground="#FF0000DE" Background="#003B27FF" Margin="2" VerticalAlignment="Stretch" Style="{StaticResource LeftScrollViewer}"><!--{TemplateBinding ComputedVerticalScrollBarVisibility}--> 
      <Grid> 
<!--some controls--> 
</Grid> 
</ScrollViewer> 

的問題是,以使滾動我應該有與所述的ScrollViewer的高度屬性(它不能自動如那麼它會自動調節,而不是滾動)。 但是這個高度對於不同的手機會有所不同,所以我該如何適應?

回答

0

您可以將您的ScrollViewer包裝在網格中,該網格只有幾行由星號表示定義。

<Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="*"/> 
      <RowDefinition Height="*"/> 
     </Grid.RowDefinitions> 
     <ScrollViewer Grid.Row="1"></ScrollViewer> 
</Grid> 

在這種情況下,您的滾動查看器將始終具有半窗口的大小。