2011-03-29 89 views
0

我想要創建一個用戶控件,我可以通過拖動&拖放來移動某個對象(如矩形)。將WPF對象拖放到邊界內

拖拽應該僅限於x軸(想想滑塊)。

我該怎麼做?

+0

你最初的做法是什麼? – Marcote 2011-03-29 23:45:44

+0

將矩形放入另一個矩形中。 – Hedge 2011-03-30 00:18:55

回答

1

您可以使用Canvas作爲基本控件,然後將任意數量的WPF控件添加到基本Canvas。然後捕獲MouseX位置並使用Canvas.SetLeft重置所選子控件的左側位置,當用戶單擊並拖動控件時。

這是一篇很好的文章link,它可以幫助你開始。

+0

感謝堆。這就像一個魅力。 – Hedge 2011-03-30 14:48:12