2011-06-30 11 views
4

私は自分のウィンドウにScrollViewerコントロールを持っており、ユーザーがページを下にスクロールできないときに非表示にしたいと思います。水平スクロールビューアに似ています。ので、ここでスクロールが有効になっているため、両方のスクロールバーが表示されている垂直スクロールビューアを非表示にする

::私は私のリストビューノートの列の一部を折りたたむ場合 enter image description here

水平スクロールバーが消える方法を最終的に: enter image description here

ここでの例でありますそう

enter image description here

:今、垂直スクロールバーで何が起こるかに注意してくださいはるかに目に見えて、それはすべてのコンテンツがページに収まるわけではないので大丈夫です。しかし、すべてのコンテンツがページに収まるように、私はページと共同経過すべてのグループボックスを最大化してみましょう:

enter image description here

なぜそれがスクロールすることができない場合に表示されていますか?最後の1つを除くすべてのグループボックスの高さ= 0を設定しました。それ以上スクロールすることができなくなったとき、水平のスクロールバーは消えました。なぜ垂直スクローラーは同じように振る舞いませんか?

スクロールすることができない場合、私はそれを見えなくするために何ができますか?

+0

スクロールバーを自動表示に設定していますか? –

答えて

14

ScrollviewerのVerticalScrollBarVisibility = ScrollBarVisibility.Auto;

+1

これはなぜデフォルトではないのだろうか。 –

関連する問題