3
그리드 컨트롤을 추가했습니다. (각 행에 2 개의 열이 포함되어 있고 각 행에는 어린이로 텍스트 블록이 있고 RowHeight를 자동으로 설정하고 있습니다) 스크롤 뷰어. 그것은 스크롤이지만 그리드의 전체 내용을 보여주지는 않습니다. 그 이유는 무엇일까요?스크롤 뷰어의 격자가 작동하지 않습니다.
그리드 컨트롤을 추가했습니다. (각 행에 2 개의 열이 포함되어 있고 각 행에는 어린이로 텍스트 블록이 있고 RowHeight를 자동으로 설정하고 있습니다) 스크롤 뷰어. 그것은 스크롤이지만 그리드의 전체 내용을 보여주지는 않습니다. 그 이유는 무엇일까요?스크롤 뷰어의 격자가 작동하지 않습니다.
프레임 워크가 컨트롤에 할당 할 전체 높이를 결정할 수 없다는 점이 문제입니다. 스크롤 뷰어 및/또는 그리드의 명시적인 높이를 설정해보십시오 (가능한 경우).
업데이트 정확한 코드를 게시하십시오.
은 다음 코드는 당신이 기술 한 내용에 대한 이해 (또는 적어도 코드입니다. 문제를 재현하는)하지만 난 다음 짐들를하고있는 중이 야
<Grid x:Name="LayoutRoot" Background="Transparent">
<controls:Pivot Title="MY APPLICATION">
<controls:PivotItem Header="first">
<ScrollViewer>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="A1" Grid.Column="0" Grid.Row="0" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="A2" Grid.Column="1" Grid.Row="0" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="B1" Grid.Column="0" Grid.Row="1" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="B2" Grid.Column="1" Grid.Row="1" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="C1" Grid.Column="0" Grid.Row="2" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="C2" Grid.Column="1" Grid.Row="2" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="D1" Grid.Column="0" Grid.Row="3" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="D2" Grid.Column="1" Grid.Row="3" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="E1" Grid.Column="0" Grid.Row="4" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="E2" Grid.Column="1" Grid.Row="4" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="F1" Grid.Column="0" Grid.Row="5" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="F2" Grid.Column="1" Grid.Row="5" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="G1" Grid.Column="0" Grid.Row="6" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="G2" Grid.Column="1" Grid.Row="6" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="H1" Grid.Column="0" Grid.Row="7" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="H2" Grid.Column="1" Grid.Row="7" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="I1" Grid.Column="0" Grid.Row="8" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="I2" Grid.Column="1" Grid.Row="8" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="J1" Grid.Column="0" Grid.Row="9" />
<TextBlock Style="{StaticResource PhoneTextHugeStyle}" Text="J2" Grid.Column="1" Grid.Row="9" />
</Grid>
</ScrollViewer>
</controls:PivotItem>
</controls:Pivot>
</Grid>
가 발생하는 동작을 생성하지 않습니다 그리드 상단에 파노라마를 추가하고 파노라마, 캔버스에 대한 내용을 스택 패널과 그 스택 패널의 상단에 퍼팅 오전 나는 스크롤보기와 스크롤보기를 추가 오전 그리드에 추가 오전,이 격자는 파노라마의 내용입니다. 그것은 파노라마를 위해 잘 작동하지만 피벗을 사용하면 제대로 스크롤되지 않습니다. 또한 각 캔버스에 대해 높이를 설정하고 있습니다. – gusaindpk
@ gusaindpk 설명하기보다는 코드를 보여 주면 더 쉬울 수도 있습니다 –
간단히 말해서 textblocks를 추가하는 표를 사용하고 있으며이 표를 scrollview에 추가하고 있습니다. 그리드를 피벗 항목으로 설정합니다. 하지만 제대로 스크롤되지 않습니다. 파노라마에서 동일한 작업을 수행 할 때 스크롤이 제대로 작동합니다. – gusaindpk