2010-01-08 97 views
1

我有一個Silverlight(V3)的應用程序,用戶可以拖動控制(如形狀,圖像)上,更改填充顏色,周圍拖動等調整大小控件

我找允許的最佳方法用戶點擊一個控件,給出一個可見的指示,表明該控件可以被重新調整(例如,顯示調整大小手柄),然後處理調整大小。

我已經玩過幾種這樣做的方法,但我不確定最好的方法是儘可能使它成爲乾淨/通用的 - 理想情況下,我想將控件標記爲可調整大小,然後通用代碼實現此操作。我已經嘗試了1)向控件添加一個ControlTemplate,2)處理MouseLeftButtonDown事件並添加一個圍繞該對象的新矩形,然後在調整該矩形的大小時調整原始控件的大小。

有沒有人有實施這個經驗,一些很好的代碼資源?

回答