StackPanel内でScrollViewerを動作させるには?
2023-11-29 05:54:23
質問
次のWPF XAMLでは、ScrollViewerは動作しません(スクロールバーは表示されますが、スクロールできず、コンテンツはウィンドウの底に移動します)。
外側のStackPanelをGridに変更すると動作するのですが。
しかし、以下のコードを再現した私のアプリケーションでは、外側のStackPanelを持つ必要があります。 ScrollViewerに使用可能なスクロールバーを表示させるために、StackPanelに何をしなければなりませんか。 例えば、VerticalAlignment="Stretch" Height="Auto"は機能しません。
<StackPanel>
<ScrollViewer>
<StackPanel>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
<TextBlock Text="This is a test"/>
</StackPanel>
</ScrollViewer>
</StackPanel>
どのように解決するのですか?
の高さを固定しないと無理です。
StackPanel
. これは一方向に無限に成長するように設計されています。私は、別の
Panel
. なぜ外側の
StackPanel
?
関連
-
[解決済み] WPFのTextBlockで自動縦スクロールバー?
-
[解決済み] DataTrigger where value is NOT null?
-
[解決済み] ItemsControlの仮想化?
-
[解決済み] 読み取り専用のGUIプロパティをViewModelにプッシュバックする
-
[解決済み] WPF バインディング StringFormat Short Date String
-
[解決済み] HorizontalAlignment=Stretch、MaxWidth、Left alignedを同時に使用できますか?
-
[解決済み] WPFコマンドライン
-
[解決済み] xaml wpfでテキストボックスにフォーカスを設定する
-
[解決済み] WPFボタンのデフォルトマウスオーバー効果を削除するには?
-
[解決済み] 3辺の境界線
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] wpf: ボタンがコマンドによって無効にされたとき、ツールチップを表示する方法は?
-
[解決済み] DataTrigger where value is NOT null?
-
[解決済み] WPF TemplateBindingとRelativeSource TemplatedParentの比較
-
[解決済み] Prism for WPFとは?
-
[解決済み] WPFのスライダーを整数の位置にのみスナップさせる方法とは?
-
[解決済み] WPFウィンドウのハンドルを検索する
-
[解決済み] WPF: 画像を元の大きさで表示するには?
-
[解決済み] WPFコマンドライン
-
[解決済み] ListBoxに垂直スクロールバーを表示させるには?
-
[解決済み] データバインディングプロパティでデータグリッドの行の背景を設定する方法