![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | DoubleClik event implemenattion Hi all, I have implemented my own DoubleClick Event for some FrameworkElements like Viewport3D or some of the panels, because only controls implement DoubleClickEvent. I made it on this way: constructor code: this.MouseDown += new MouseButtonEventHandle(CustomViewPort3D_MouseDown); _clickTimeSpan = TimeSpan.FromMilliseconds((double)System.Windows.Forms.SystemInformation.DoubleClickTime); _prevClickTimeStamp = DateTime.Now; declarations: public event System.Windows.Input.MouseEventHandler MouseDoubleClick; private TimeSpan _clickTimeSpan; private DateTime _prevClickTimeStamp; MouseDownHandler: void CustomViewPort3D_MouseDown(object sender, MouseButtonEventArgs e) { TimeSpan timeSpan = TimeSpan.FromTicks(DateTime.Now.Ticks - _prevClickTimeStamp.Ticks); if (timeSpan > _clickTimeSpan) _prevClickTimeStamp = DateTime.Now; else { //fire event if (MouseDoubleClick != null) MouseDoubleClick(sender, e); } } For time between both clicks i used "SystemInformation.DoubleClickTime" property from windows.forms. Do anybody know where to find this property in wpf, I couldn't find it? Or can anybody suggest any more simple solutions for doubleclick on FrameWorkElements? thanks |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| HELP need to solve this problem asap - Unable to start event viewer/event log service | Software | |||
| Event ID 10 — Event Filter Query Functionality | Vista hardware & devices | |||
| Boot up Issues - Critical Event Log errors - Event ID = 100, 200, 400, 307, 402 | General Discussion | |||
| Windows Event Log fails to translate event description. | Vista General | |||
| Unable to fetch the Event Log - Event Description | Vista security | |||