必要な場合でも水平(または垂直)スクロールを強制的に非表示にすることは可能ですか?
アイテムによって違う色を表示する必要があるのです。これは問題なく機能しますが、リストビューの両方の端に色が届かないことがはっきりとわかります。さらに悪いことに、リストビューには、アイテムの別のリストを含む別のリストビューがあります。それらのアイテムの背景は、リストビューの端にさえ近づきません。
ScrollViewer.HorizontalScrollBarVisibility
およびScrollViewer.VerticalScrollBarVisibility
添付プロパティ:Auto
、Disabled
、Hidden
およびVisible
を使用して、垂直スクロールと水平スクロールの両方のスクロールバーの可視性を4つのオプションに指定できます。
<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled">
Disabled
では表示されず、スクロールもできません。Hidden
では表示されませんが、ユーザーはテキスト選択や矢印キー/マウスホイールなどを使用してスクロールできます。
スクロールバーに直接:
<ScrollViewer HorizontalScrollBarVisibility="Hidden" />
ControlTemplateに実装するコントロールでそれを実行している場合:
<StackPanel ScrollViewer.HorizontalScrollBarVisibility="Hidden" />