2015-06-27 74 views
-1

我需要一个像一些网页(如Facebook)的WPF应用程序的滚动查看器,即使内容很长,但当鼠标悬停在酒吧变得可见时,隐藏滚动条。任何人都知道如何做到这一点?WPF隐藏ScrollViewer的酒吧

Tnx。

回答

0

MVVM集中回答:

  • 我敢肯定有它允许您隐藏或显示滚动条属性。
  • 将此属性绑定到您的ViewModel。
  • 创建一个MouseOver事件,当鼠标移动到屏幕的某个部分时触发事件。要做到这一点,你可以在屏幕上覆盖一个不可见的网格,右手10%作为目标区域。
  • 现在当鼠标进入区域时,显示滚动条,当它退出区域时,隐藏滚动条。
  • 确保您将MinWidth设置为不可见区域,以便窗口变窄时,滚动条触发区域仍然足够宽以便可用。