繁体   English   中英

WPF滑动Stackpanel

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM