[解決済み] ListBoxに垂直スクロールバーを表示させるには?
2023-02-23 22:42:25
質問
以下の例では、数十のフォント名を持つListBoxを持っています。
リスト内の最初のフォントだけでなく、任意のフォントを選択できるように、自動的に垂直スクロールバーが付くと思ったのですが、そうではありません。
そこで、"ScrollViewer" を追加して、右側に "scrollbar area" を配置しましたが、スクロールできるようにスクロールバーエリアにスクロールバーがありません (!)。
なぜスクロールバーが自動的に表示されないのか、また、強制的にスクロールバーを表示させるにはどうしたらよいのでしょうか。
<StackPanel Name="stack1">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="2*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<ScrollViewer>
<ListBox Grid.Row="0" Name="lstFonts" Margin="3" ItemsSource="{x:Static Fonts.SystemFontFamilies}"/>
</ScrollViewer>
</Grid>
</StackPanel>
どのように解決するのですか?
あなたのソリューションの問題は、おそらくリストボックスの内部にそれを置くしたいListBoxの周りにスクロールバーを入れているです。
ListBox 内に強制的にスクロールバーを表示する場合は、ScrollBar.VerticalScrollBarVisibility 添付プロパティを使用します。
<ListBox
ItemsSource="{Binding}"
ScrollViewer.VerticalScrollBarVisibility="Visible">
</ListBox>
この値をAutoに設定すると、必要に応じてスクロールバーがポップアップします。
関連
-
[解決済み] Windows 8 ランタイム(WinRT / Windowsストアアプリ / Windows 10 ユニバーサルアプリ)とSilverlightやWPFの比較はどうですか?[クローズド]
-
[解決済み] WPF TemplateBindingとRelativeSource TemplatedParentの比較
-
[解決済み] WPFでイベント処理のためにリソース辞書の後ろにコードを設定することは可能ですか?
-
[解決済み] MVVMテンプレートの好例
-
[解決済み] データバインディングでWPFハイパーリンクのテキストを設定するにはどうすればよいですか?
-
[解決済み] WPF ListViewの選択範囲オフ
-
[解決済み] DataTemplateから親DataContextにアクセスする
-
[解決済み] 右クリックでContextMenuを表示する前にTreeView Nodeを選択する
-
[解決済み] グリッドの行と列の位置をプログラムで設定する方法
-
[解決済み] WPF ToolBar: グリップとオーバーフローを取り除く方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SelectedItem、SelectedValue、SelectedValuePathの違いについて
-
[解決済み] WPFバインディングを使用して2つのコマンドパラメータを渡す
-
[解決済み] WPFの星は何をしているのか(Width="100*")
-
[解決済み] WPF検証エラーの検出
-
[解決済み] WPF標準のタブコントロールに選択されたタブが変更されたイベントはありますか?
-
[解決済み] ConverterParameterに整数を渡すには?
-
[解決済み] WPF: 画像を元の大きさで表示するには?
-
[解決済み] JavaFXはWPFと比較してどうですか?[クローズド]
-
[解決済み] WPFエラー。エラー: ターゲット要素に対応する FrameworkElement が見つかりません。
-
[解決済み] WPF : ダイアログをアプリケーションの中心に表示させるには?