[英]Wpf Sliding Stackpanel
嗨,我有一个带有按钮的堆栈面板。 让我们说“ ||” 代表堆栈面板,“ o”代表用户可以看到的按钮,“ x”代表用户由于窗口尺寸而看不到的按钮。
注意:Windows尺寸是一种在任何时间点只能看到3个按钮的方式。
1234567
| xxoooxx |
上面,我在堆栈面板中添加了7个按钮。 其中3个在视图“ O”中,而4个不在视图“ X”中。
**
**当用户将鼠标移到窗口的右侧时,我希望堆栈面板向左加速变为:
1234567
| xxxxooo |
同样,如果用户将鼠标移到窗口的左侧,我希望堆栈面板加速到右侧
1234567
| oooxxxx |
如果用户将鼠标放在窗口中心附近,则堆栈面板不应移动。
给定相同的要求,我将使用一个列表框(将堆栈面板的方向设置为水平)。 因此它是按钮列表框。
然后根据鼠标移动的增量在列表框中写入鼠标移动事件,我将在列表框中重新排列按钮。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.