2008-11-12 43 views
2

我正在編寫一個WPF應用程序,通過該應用程序可以以編程方式動態創建usercontrols以響應事件。主窗口畫布有一個網格,並且我添加了包含新用戶控件的新的columndefs和rowdefs。當鼠標移出UC區域時,WPF用戶控件是否可以檢測到MouseMovement

我需要這些用戶控件來跟蹤鼠標的位置,以便他們可以響應事件,具體取決於鼠標與UC邊界的相關位置。這在UC邊界內正常工作,但只要鼠標離開UC區域(進入另一個UC區域或父窗口的區域),UC就會失去跟蹤鼠標所在的位置並且無法再響應的情況。

有關我如何讓我的UC可以跟蹤鼠標行蹤的任何建議?也許從父窗口?

感謝堆 格雷格

回答

2

你想看看Mouse.Capture。儘管如此,請務必記住​​。

+0

是的,我知道Mouse.Capture,但不幸的是我不能使用這個功能。我是在窗口或用戶控件類的東西,可以傳達的詳細信息usercontrol ...我想我可能會吠叫錯誤的樹...:| – Jeeby 2008-11-12 05:26:43