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);

        }      
Example #2
0
 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;
        }