【发布时间】:2014-01-24 11:28:29
【问题描述】:
情况:
我在 ScrollViewer 中有一个垂直方向的堆栈面板。堆栈面板被配置为水平居中对齐其子项。滚动条总是出现在堆栈面板的右边缘,这正是我想要的。
然后我用固定宽度的子项(用户控件)填充堆栈面板,但所有子项的宽度都小于堆栈面板。这会在孩子的左右两侧留下“空白空间”。从视觉上看,这并不重要,因为背景颜色是相同的(这很好)。
但是:为了使用鼠标滚轮垂直滚动堆栈面板,鼠标光标似乎必须位于其中一个孩子的顶部。如果鼠标光标过于靠左或靠右(=在堆栈面板中的“空白空间”上)滚动不起作用!
问题:
无论我将鼠标光标放在堆栈面板上的哪个位置,如何确保滚动始终有效?
马丁。
【问题讨论】:
-
您能否展示您现有的 XAML 以节省一些精力? XAML 的 睡前故事 版本更难想象。 :)
标签: silverlight scroll