0
これはビルドされており、プログラムによってテキストボックスを追加し、追加するたびに更新されますが、scrollViewerはスクロール可能な矢印になりません。私は、stackPanelsの1つにtextBoxesを追加しているだけでしょうか?もしそうなら、いくつかの回避策がありますか?私はどんな助けにも感謝しています。私はこのばかげた問題でずっと長く過ごしました。ScrollViewerがグリッドカラムで機能しない
<ScrollViewer x:Name="scrollViewerMain" VerticalScrollBarVisibility ="Visible" HorizontalAlignment="Center" Height="368" Width="410" VerticalAlignment="Top" Margin="150,309,150,-35.5">
<Grid HorizontalAlignment="Left" Height="368" VerticalAlignment="Center" Width="410" ScrollViewer.CanContentScroll="True">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="150"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel x:Name="stackPanelPlayerNames" Grid.Column="0" Height="368"/>
<StackPanel x:Name="stackPanelWins" Grid.Column="4" Height="368"/>
<StackPanel x:Name="stackPanelHours" Grid.Column="5" Height="368"/>
<StackPanel x:Name="stackPanelKills" Grid.Column="1" Height="368"/>
<StackPanel x:Name="stackPanelDeaths" Grid.Column="2" Height="368"/>
<StackPanel x:Name="stackPanelRatio" Grid.Column="3" Height="368"/>
</Grid>
</ScrollViewer>
ScrollViewerとは何ですか? – ChrisF
何もありません。それは何に含まれるべきですか? –
表示しているもの(この場合グリッド)が親コンテナをオーバーフローさせる可能性がある場合はScrollViewerが必要です。そのコンテナがその内容に合ったStackPanel(例えば)のようなものであれば、コンテンツはオーバーフローすることはなく、スクロールバーは有効になりません。グリッドは自動スクロールして、外部のScrollViewerは必要ないと言っています。 – ChrisF