2010-07-27 128 views
1

我需要獲取鼠標捕獲元素到ReleaseMouseCapture。 當元素已被按下時,我在取消MouseLeftButtonUp事件時遇到問題。 我需要在執行MouseLeftButtonUp之前取消它。如何獲取鼠標捕獲元素

+0

你所問的是不可能的,你能否闡述這個情景,你需要一個橫向選項? – AnthonyWJones 2010-07-27 12:35:38

+0

當我有一些內容的面板時,我需要首先在我的面板上處理mouseup事件,然後再處理內容。 我不知道該怎麼做。 – bgodiy 2010-07-27 12:45:28

+0

您是否嘗試過將透明面板放在一切之上並在那裏捕捉事件?你將不得不做一些計算來確定他們試圖點擊的按鈕,因爲事件不會有這種情況,但它可以讓你第一次訪問。 – Stephan 2010-07-27 14:32:15

回答

1

您正在尋找的是在源元素上執行事件之前攔截事件的機制。這在Silverlight中是不可能的,源代碼元素在事件中有第一位。