2016-10-05 14 views
0

私はこれで数時間戦っています。 alreayd私を殺していると私は自分のために恥を感じる:(スクロールビュー水平スクロールバーなし

私はここに表示されるように水平スクロールバーをすることはできません。誰もが、なぜ私を指すことができますか?

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*" /> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="*" /> 
    </Grid.ColumnDefinitions> 
    <ScrollViewer Grid.Row="0" Grid.Column="0"> 
     <Canvas Width="2000" Height="2000" ScrollViewer.CanContentScroll="True" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Auto"> 
      <Grid Canvas.Left="30" Canvas.Top="30"> 
       <Grid.RowDefinitions> 
        <RowDefinition /> 
       </Grid.RowDefinitions> 
       <Grid.ColumnDefinitions> 
        <ColumnDefinition /> 
        <ColumnDefinition /> 
       </Grid.ColumnDefinitions> 
       <TextBlock Grid.Row="0" Grid.Column="0">Test text</TextBlock> 
      </Grid> 

      <Grid Canvas.Left="430" Canvas.Top="30"> 
       <Grid.RowDefinitions> 
        <RowDefinition /> 
       </Grid.RowDefinitions> 
       <Grid.ColumnDefinitions> 
        <ColumnDefinition /> 
        <ColumnDefinition /> 
       </Grid.ColumnDefinitions> 
       <TextBlock Grid.Row="0" Grid.Column="0">Another test text</TextBlock> 
      </Grid> 

     </Canvas> 
    </ScrollViewer> 
</Grid> 

垂直スクロールバーが完璧に動作します。

はあなたの助けをとてもThnk。

答えて

1

私はすでにそれをpositngた。私の自己の答えを見つけるとGoogleで正しいaproachを見つける:(

私はスクロールビューを正しく使用していませんでした。

<ScrollViewer Grid.Row="0" Grid.Column="0" x:Name="Panel_SFP_SerialIDInfo" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"> 
      <Canvas Width="2000" Height="2000"> 

これは期待どおりに動作します。 誰かを助けることを願っています:)

関連する問題