= new InputPointerCache
{
MouseDownEvent = delegate(UIElement element, UIMouseEvent evt)
{
element.LeftMouseDown(evt);
},
{
},
{
},
DoubleClickEvent = delegate(UIElement element, UIMouseEvent evt)
{
element.LeftDoubleClick(evt);
}
}
virtual void LeftClick(UIMouseEvent evt)
virtual void LeftMouseUp(UIMouseEvent evt)
53 {
54 MouseDownEvent =
delegate(UIElement element, UIMouseEvent
evt)
55 {
56 element.LeftMouseDown(
evt);
57 },
58 MouseUpEvent =
delegate(UIElement element, UIMouseEvent
evt)
59 {
60 element.LeftMouseUp(
evt);
61 },
62 ClickEvent =
delegate(UIElement element, UIMouseEvent
evt)
63 {
64 element.LeftClick(
evt);
65 },
66 DoubleClickEvent =
delegate(UIElement element, UIMouseEvent
evt)
67 {
68 element.LeftDoubleClick(
evt);
69 }
70 };