我有两个面板,左边的是选项或菜单列表,右边的面板将作为ListBox或ItemsControl列出分配给左侧菜单项的用户控件。
需求是:
例如,如果我在右侧面板的滚动条上移动拇指到任何接近Usercontrol2的位置,Heading面板中的Usercontrol 2标题应该被激活;如果我将拇指移动到Usercontrol1,则Heading面板中的Usercontrol1标题应该被激活,以此类推。
那么如何实现这种UI呢?非常感谢您的任何建议。
基本思路是减少Heading面板中的点击次数。右侧面板装满了UI元素,因此用户希望在Heading中避免不必要的点击。用户不会点击左侧的Heading面板。当遍历右侧面板的滚动视图器时,应自动选择Heading以向用户提供他正在输入或使用的控件信息。