public MouseWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo, FrameworkElement parentElementWithMouseWheelSupport) { ElementToAddMouseWheelSupportTo = elementToAddMouseWheelSupportTo; //Make sure the browser listener is setup if (browserListener == null) browserListener = new BrowserMouseWheelEventListener(); //Add an event handler to the browser listener for this particular Silverlight element browserListener.Moved += this.HandleBrowserMouseWheelMoved; //Setup the focus/blur handlers for the Silverlight element elementToAddMouseWheelSupportTo.GotFocus += new RoutedEventHandler(ElementGotFocus); elementToAddMouseWheelSupportTo.LostFocus += new RoutedEventHandler(ElementLostFocus); //Setup mouse move for the Silverlight element elementToAddMouseWheelSupportTo.MouseMove += new System.Windows.Input.MouseEventHandler(ElementMouseMove); elementToAddMouseWheelSupportTo.MouseEnter += new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseEnter); elementToAddMouseWheelSupportTo.MouseLeave += new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseLeave); elementToAddMouseWheelSupportTo.LostMouseCapture += new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_LostMouseCapture); //Add a new node to our tree and save a reference to the node for this element elementState = elementStateTree.Add(elementToAddMouseWheelSupportTo, parentElementWithMouseWheelSupport); }
public void RemoveWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo) { if (browserListener == null) browserListener = new BrowserMouseWheelEventListener(); browserListener.RemoveMouseWheelListener(); browserListener.Moved -= this.HandleBrowserMouseWheelMoved; }
public MouseWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo, FrameworkElement parentElementWithMouseWheelSupport) { ElementToAddMouseWheelSupportTo = elementToAddMouseWheelSupportTo; //Make sure the browser listener is setup if (browserListener == null) { browserListener = new BrowserMouseWheelEventListener(); } //Add an event handler to the browser listener for this particular Silverlight element browserListener.Moved += this.HandleBrowserMouseWheelMoved; //Setup the focus/blur handlers for the Silverlight element elementToAddMouseWheelSupportTo.GotFocus += new RoutedEventHandler(ElementGotFocus); elementToAddMouseWheelSupportTo.LostFocus += new RoutedEventHandler(ElementLostFocus); //Setup mouse move for the Silverlight element elementToAddMouseWheelSupportTo.MouseMove += new System.Windows.Input.MouseEventHandler(ElementMouseMove); elementToAddMouseWheelSupportTo.MouseEnter += new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseEnter); elementToAddMouseWheelSupportTo.MouseLeave += new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseLeave); elementToAddMouseWheelSupportTo.LostMouseCapture += new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_LostMouseCapture); //Add a new node to our tree and save a reference to the node for this element elementState = elementStateTree.Add(elementToAddMouseWheelSupportTo, parentElementWithMouseWheelSupport); }
public void RemoveWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo) { if (browserListener == null) { browserListener = new BrowserMouseWheelEventListener(); } browserListener.RemoveMouseWheelListener(); browserListener.Moved -= this.HandleBrowserMouseWheelMoved; }
public CustomMouseWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo, FrameworkElement parentElementWithMouseWheelSupport) { ElementToAddMouseWheelSupportTo = elementToAddMouseWheelSupportTo; //Make sure the browser listener is setup if (browserListener == null) browserListener = new BrowserMouseWheelEventListener(); //Add an event handler to the browser listener for this particular Silverlight element browserListener.Moved += this.HandleBrowserMouseWheelMoved; }
public void RemoveWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo) { if (browserListener == null) browserListener = new BrowserMouseWheelEventListener(); browserListener.RemoveMouseWheelListener(); browserListener.Moved -= this.HandleBrowserMouseWheelMoved; elementToAddMouseWheelSupportTo.GotFocus -= new RoutedEventHandler(ElementGotFocus); elementToAddMouseWheelSupportTo.LostFocus -= new RoutedEventHandler(ElementLostFocus); elementToAddMouseWheelSupportTo.MouseMove -= new System.Windows.Input.MouseEventHandler(ElementMouseMove); elementToAddMouseWheelSupportTo.MouseEnter -= new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseEnter); elementToAddMouseWheelSupportTo.MouseLeave -= new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseLeave); elementToAddMouseWheelSupportTo.LostMouseCapture -= new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_LostMouseCapture); }
public CustomMouseWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo, FrameworkElement parentElementWithMouseWheelSupport) { ElementToAddMouseWheelSupportTo = elementToAddMouseWheelSupportTo; //Make sure the browser listener is setup if (browserListener == null) { browserListener = new BrowserMouseWheelEventListener(); } //Add an event handler to the browser listener for this particular Silverlight element browserListener.Moved += this.HandleBrowserMouseWheelMoved; }
public void RemoveWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo) { if (browserListener == null) { browserListener = new BrowserMouseWheelEventListener(); } browserListener.RemoveMouseWheelListener(); browserListener.Moved -= this.HandleBrowserMouseWheelMoved; elementToAddMouseWheelSupportTo.GotFocus -= new RoutedEventHandler(ElementGotFocus); elementToAddMouseWheelSupportTo.LostFocus -= new RoutedEventHandler(ElementLostFocus); elementToAddMouseWheelSupportTo.MouseMove -= new System.Windows.Input.MouseEventHandler(ElementMouseMove); elementToAddMouseWheelSupportTo.MouseEnter -= new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseEnter); elementToAddMouseWheelSupportTo.MouseLeave -= new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_MouseLeave); elementToAddMouseWheelSupportTo.LostMouseCapture -= new System.Windows.Input.MouseEventHandler(elementToAddMouseWheelSupportTo_LostMouseCapture); }
public MouseWheelSupport(FrameworkElement elementToAddMouseWheelSupportTo, FrameworkElement parentElementWithMouseWheelSupport) { //Make sure the browser listener is setup if (m_browserListener == null) m_browserListener = new BrowserMouseWheelEventListener(); //Add an event handler to the browser listener for this particular Silverlight element m_browserListener.Moved += HandleBrowserMouseWheelMoved; //Setup the focus/blur handlers for the Silverlight element elementToAddMouseWheelSupportTo.GotFocus += ElementGotFocus; elementToAddMouseWheelSupportTo.LostFocus += ElementLostFocus; //Setup mouse move for the Silverlight element elementToAddMouseWheelSupportTo.MouseMove += ElementMouseMove; //Add a new node to our tree and save a reference to the node for this element m_elementState = m_elementStateTree.Add(elementToAddMouseWheelSupportTo, parentElementWithMouseWheelSupport); }