簡體   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