2009-10-13 18 views
28

必要になっても水平(または垂直)スクロールを表示しないように強制できますか?WPF ListViewスクロールバーが虚偽で表示される

アイテムによって異なる色を表示する必要があることです。それはうまく動作しますが、色がリストビューの両端に届かないことがはっきりと分かりますが、これはちょっと醜いです。状況を悪化させるために、私は自分のリストビューに別のリストのアイテムを含む別のリストビューを持っています。これらのアイテムの背景は、リストビューの端に近くても表示されません。

スクロールバー上で直接
+0

など、それが現れたことがないとスクロールが可能ではない必要がありますHiddenは、それが表示されていない必要がありますが、ユーザーは、テキストの選択と矢印キー/マウスホイールを使ってスクロールすることができますアイテムによって異なる色を表示する必要があります。それはうまく動作しますが、色がリストビューの両端に届かないことがはっきりと分かりますが、これはちょっと醜いです。状況を悪化させるために、私は自分のリストビューに別のリストのアイテムを含む別のリストビューを持っています。これらのアイテムの背景は、リストビューの端に近くても表示されません。 これを行う方法がある場合、私はすべて入っています。 –

答えて

75

あなたは両方のためのスクロールバーの可視性を指定することができますおよびScrollViewer.VerticalScrollBarVisibility添付プロパティを使用して、垂直方向および水平方向にスクロールします。Auto,DisabledHiddenおよびVisible

<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled"> 

Disabled事がある

+0

無効になっているのは私が喜んだものです。ありがとう! –

8

:あなたはそののControlTemplateでそれを実装してコントロールでそれをやっている場合は

<ScrollViewer HorizontalScrollBarVisibility="Hidden" /> 

<StackPanel ScrollViewer.HorizontalScrollBarVisibility="Hidden" /> 
関連する問題