public MainWindow()
        {
            InitializeComponent();

            var wrap = new GestureTouchPipeline(Button);

            wrap.GestureTouchMove += wrap_GestureTouchMove;
            wrap.GestureTouchUp   += wrap_GestureTouchUp;
        }
Beispiel #2
0
        public MainWindow()
        {
            InitializeComponent();

            var drawingAttributes = new System.Windows.Ink.DrawingAttributes
            {
                Color  = Colors.Black,
                Width  = 10,
                Height = 10
            };

            Canvas.DefaultDrawingAttributes = drawingAttributes;
            Canvas.UsesTouchShape           = false;
            var wrap = new GestureTouchPipeline(Canvas);

            wrap.GestureTouchMove += wrap_GestureTouchMove;
            wrap.GestureTouchDown += wrap_GestureTouchDown;
        }
Beispiel #3
0
        public TouchVisualizer()
        {
            _canvas.Background = Brushes.Black;
            Content            = _canvas;

            Visualizations.Add(DefaultTouchRanges.VeryLargeTouch, Brushes.Red);
            Visualizations.Add(DefaultTouchRanges.LargeTouch, Brushes.Orange);
            Visualizations.Add(DefaultTouchRanges.MediumTouch, Brushes.Yellow);
            Visualizations.Add(DefaultTouchRanges.SmallTouch, Brushes.Green);
            Visualizations.Add(DefaultTouchRanges.TinyTouch, Brushes.White);

            var wrap = new GestureTouchPipeline(this);

            wrap.GestureTouchDown += MainWindow_GestureTouchDown;
            wrap.GestureTouchUp   += MainWindow_GestureTouchUp;
            wrap.GestureTouchMove += MainWindow_GestureTouchMove;

            ShowTrackingDetails = true;
            TouchSizeScale      = 9.6;
            MinimumSize         = 75;
            MaximumSize         = 300;
        }