public GestureCodeBehind() { InitializeComponent(); //tap var tap = new TapProcessor(); tap.Tap += Tap_Tap; Gesture.AddGesture(tap_postit,tap); //hold var hold = new HoldProcessor(); hold.Hold += Hold_Hold; Gesture.AddGesture(hold_postit, hold); //manip var manip = new ManipulationProcessor(); manip.ManipulationUpdate += Manip_ManipulationUpdate; Gesture.AddGesture(manipulate_postit, manip); //all /*tap = new TapProcessor(); tap.Tap += Tap_Tap; Gesture.AddGesture(all_postit, tap); hold = new HoldProcessor(); hold.Hold += Hold_Hold; Gesture.AddGesture(all_postit, hold);*/ manip = new ManipulationProcessor(); manip.ManipulationUpdate += Manip_ManipulationUpdate; Gesture.AddGesture(all_postit, manip); }
public ScrollBehavior() { try { _processor = new ManipulationProcessor(ProcessorManipulations.TRANSLATE_X | ProcessorManipulations.TRANSLATE_Y); _pts = new SortedDictionary <int, System.Windows.Point>(); } catch { } }
private UIElement AddRect(Point Position) { var ui = new Rectangle() { Stroke = Brushes.Black, Fill = Brushes.Beige, Height = 130, Width = 130 }; Canvas.SetLeft(ui, Position.X); canvastest.Children.Add(ui); Canvas.SetTop(ui, Position.Y); ManipulationProcessor manip = new ManipulationProcessor() { ManipulationSuported = System.Windows.Input.Manipulations.Manipulations2D.Translate }; manip.ManipulationUpdate += manip_ManipulationUpdate; ui.AddGesture(manip); DragAndDrop.SetAllowDrop(ui, true); var target = new LinkCreatorTarget(); target.CanDropCallback = OnCanLinkDrop; target.LinkDropCallback = OnLinkDrop; Interaction.GetBehaviors(ui).Add(target); Interaction.GetBehaviors(ui).Add(new TemporaryLinkCreator()); return ui; }