2013-12-19 2 views
0

누군가 나를 도울 수 있다면 좋을 것입니다. 현재 전화 페이지가 있고 이미지를 표시하고 싶지만 어떻게 든 내 scrollviewer는 아래쪽으로 스크롤하지 않습니다. 두 행의 이미지 만 볼 수 있으며 스크롤 뷰어는 더 이상 가지 않습니다. 나는 문제가 당신의 ScrollViewer 속성에 생각scrollviewer가 맨 아래로 스크롤하지 않습니다.

<ScrollViewer x:Name="Details"> 
        <Grid> 
         <Grid.ColumnDefinitions> 
          <ColumnDefinition Width="3*"/> 
          <ColumnDefinition/> 
         </Grid.ColumnDefinitions> 
         <Grid.RowDefinitions> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
          <RowDefinition/> 
         </Grid.RowDefinitions> 
         <Rectangle Fill="Black" Opacity="0.5" Grid.ColumnSpan="2" Grid.RowSpan="8"/> 
         <StackPanel Margin="15,10,1,0" Grid.Column="0" Grid.Row="0"> 
          <TextBlock Text="{Binding xxx.Address}" Foreground="White" FontSize="22" FontWeight="Bold" /> 
          <TextBlock Foreground="White"> 
         <Run Text="{Binding xxx.Zipcode}" /> 
         <Run /> 
         <Run Text="{Binding xxx.Location}" /> 
          </TextBlock> 
         </StackPanel> 
         <Image Source="/Assets/xxx.png" Height="50" Grid.Column="1" Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,15,0,0" /> 
         <StackPanel Grid.Row="2"> 
          <TextBlock Text="{Binding xxxx.xxx}" Foreground="White" MinHeight="50" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" FontWeight="Bold" Margin="15,10,1,0" FontSize="22" /> 
          <TextBlock Text="xxxx" Foreground="White" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="15,0,1,10" /> 
         </StackPanel> 
         <Image Source="/Assets/xxx.png" Grid.Row="2" Grid.Column="1" Height="50" Margin="10" /> 
         <TextBlock Text="xxx:" Margin="15,10,1,0" Foreground="#FFD8051E" Grid.Column="0" Grid.Row="3"/> 
         <TextBlock Text="xxxx:" Margin="15,10,1,0" Grid.Column="0" Grid.Row="4" /> 
         <TextBlock Margin="15,10,1,0" Grid.Column="1" Grid.Row="4" > 
          <Run Text="{Binding xxx}" /> 
          <Run Text=" m" /> 
         </TextBlock> 
         <TextBlock Text="xxxx:" Margin="15,10,1,0" Grid.Column="0" Grid.Row="5" /> 
         <TextBlock Text="{Binding xxxx}" Margin="15,10,1,0" Grid.Column="1" Grid.Row="5" /> 
         <TextBlock Text="xxxx:" Margin="15,10,1,0" Grid.Column="0" Grid.Row="6" /> 
         <ItemsControl Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="7" ItemsSource="{Binding xxxx}"> 
          <ItemsControl.ItemsPanel> 
           <ItemsPanelTemplate> 
            <tool:WrapPanel /> 
           </ItemsPanelTemplate> 
          </ItemsControl.ItemsPanel> 
          <ItemsControl.ItemTemplate> 
           <DataTemplate> 
            <Image Margin="10" Source="{Binding .,Converter={StaticResource xxxxx}}" Height="100" Width="100" HorizontalAlignment="Left" VerticalAlignment="Top"/> 
           </DataTemplate> 
          </ItemsControl.ItemTemplate> 
         </ItemsControl> 
        </Grid> 
       </ScrollViewer> 
+0

이 있어야한다? – user3007447

답변

0

: 여기 내 XAML입니다.

당신의 ScrollViewer가에 포함되어있는 어떤 좀 더 정의

<ScrollViewer Grid.Row="1" 
Name="Details" 
VerticalScrollBarVisibility="Visible" AllowDrop="False" ManipulationMode="Control"> 
+0

완전한 XML 코드가 없기 때문에. 이걸 시험해 볼 것을 제안합니다. 그냥 시도하십시오 1st VerticalScrollBarVisibility = "Visible"속성 – Kirk

+0

답변 주셔서 감사합니다. 그러나 대부분의 속성은 자동으로 설정됩니다. 나는 ManipulationMode = "Control"속성을 추가하고 다른 속성들도 확실히 테스트했지만 작동하지 않았습니다. 또한 verticalscrollbar에 visible 속성을 추가하고 표시하도록 설정했습니다. 그러나 – machie27

+0

이 ScrollViewer.VerticalScrollBarVisibility = "사용 안 함"이 작동하지 않으면 "사용 안 함"으로 설정 한 다음 ScrollViewer.VerticalScrollBarVisibility = "Auto"를 시도하십시오. 왜냐하면 나는 모의 표본을 시도하지 않았기 때문에 정답을 추측 할 수 없기 때문입니다. 그러나 이들은 주로 발생하는 문제입니다 – Kirk

관련 문제