我試圖以編程方式手動觸發WPF控件上的MouseLeftButtonDown事件,因爲我使用Microsoft Surface SDK,它不會觸發MouseLeftButtonDown事件,而是觸發ContactDown事件。基本上我試圖將MouseLeftButtonDown事件向下推送到控件,以在處理ContactDown事件時觸發控件上的正確行爲。以編程方式觸發MouseLeftButtonDown事件
我猜我必須以某種方式使用控件上的RaiseEvent方法來做到這一點與MouseButtonEventArgs,但我有一些麻煩搞清楚參數。
在此先感謝您的幫助!
感謝您的提示。我收到您發佈的RaiseEvent方法的異常: 'System.Windows.RoutedEventArgs'類型的對象無法轉換爲類型'System.Windows.Input.MouseButtonEventArgs'。 – RajenK 2010-06-15 11:18:17
嘗試'RaiseEvent(新的MouseButtonEventArgs(Mouse.PrimaryDevice,Environment.TickCount,MouseButton.Left));' – devios1 2010-06-15 12:08:23
InvalidOperationException發生那個: 每個RoutedEventArgs必須有一個非空的RoutedEvent與它關聯。 – RajenK 2010-06-21 14:23:24