Esempio n. 1
0
        public void PinchGestureDetectorDetectedSignal()
        {
            tlog.Debug(tag, $"PinchGestureDetectorDetectedSignal START");
            PinchGestureDetector a1 = new PinchGestureDetector();

            PinchGestureDetectedSignal b1 = a1.DetectedSignal();

            a1.Dispose();

            tlog.Debug(tag, $"PinchGestureDetectorDetectedSignal END (OK)");
            Assert.Pass("PinchGestureDetectorDetectedSignal");
        }
Esempio n. 2
0
        public void PinchGestureDetectorGetPinchGestureDetectorFromPtr()
        {
            tlog.Debug(tag, $"PinchGestureDetectorGetPinchGestureDetectorFromPtr START");
            PinchGestureDetector a1 = new PinchGestureDetector();

            PinchGestureDetector a2 = PinchGestureDetector.GetPinchGestureDetectorFromPtr(PinchGestureDetector.getCPtr(a1).Handle);

            a1.Dispose();

            tlog.Debug(tag, $"PinchGestureDetectorGetPinchGestureDetectorFromPtr END (OK)");
            Assert.Pass("PinchGestureDetectorGetPinchGestureDetectorFromPtr");
        }
Esempio n. 3
0
        public void PinchGestureDetectorDetected()
        {
            tlog.Debug(tag, $"PinchGestureDetectorDetected START");
            PinchGestureDetector a1 = new PinchGestureDetector();

            a1.Detected += OnDetected;
            a1.Detected -= OnDetected;

            a1.Dispose();
            tlog.Debug(tag, $"PinchGestureDetectorDetected END (OK)");
            Assert.Pass("PinchGestureDetectorDetected");
        }
Esempio n. 4
0
        public void PinchGestureDetectorgetCPtr()
        {
            tlog.Debug(tag, $"PinchGestureDetectorgetCPtr START");
            PinchGestureDetector a1 = new PinchGestureDetector();

            global::System.Runtime.InteropServices.HandleRef b1 = PinchGestureDetector.getCPtr(a1);

            a1.Dispose();

            tlog.Debug(tag, $"PinchGestureDetectorgetCPtr END (OK)");
            Assert.Pass("PinchGestureDetectorgetCPtr");
        }
Esempio n. 5
0
        private void init(View view)
        {
            mTapGestureDetector   = new TapGestureDetector();
            mLongGestureDetector  = new LongPressGestureDetector();
            mPanGestureDetector   = new PanGestureDetector();
            mPinchGestureDetector = new PinchGestureDetector();

            mTapGestureDetector.Attach(view);
            mLongGestureDetector.Attach(view);
            mPanGestureDetector.Attach(view);
            mPinchGestureDetector.Attach(view);
        }
Esempio n. 6
0
        public void PinchGestureDetectorConstructor()
        {
            tlog.Debug(tag, $"PinchGestureDetectorConstructor START");
            PinchGestureDetector a1 = new PinchGestureDetector();
            PinchGestureDetector a2 = new PinchGestureDetector(a1);

            a2.Dispose();
            a1.Dispose();


            tlog.Debug(tag, $"PinchGestureDetectorConstructor END (OK)");
            Assert.Pass("PinchGestureDetectorConstructor");
        }
Esempio n. 7
0
        public void PinchGestureDetectorAssign()
        {
            tlog.Debug(tag, $"PinchGestureDetectorAssign START");
            PinchGestureDetector a1 = new PinchGestureDetector();

            PinchGestureDetector b1 = a1;

            a1.Dispose();
            b1.Dispose();

            tlog.Debug(tag, $"PinchGestureDetectorAssign END (OK)");
            Assert.Pass("PinchGestureDetectorAssign");
        }
Esempio n. 8
0
        public void PinchGestureDetectorDownCast()
        {
            tlog.Debug(tag, $"PinchGestureDetectorDownCast START");

            using (PinchGestureDetector detector = new PinchGestureDetector())
            {
                var testingTarget = PinchGestureDetector.DownCast(detector);
                Assert.IsInstanceOf <PinchGestureDetector>(testingTarget, "Should be an instance of PinchGestureDetector type.");

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"PinchGestureDetectorDownCast END (OK)");
        }
Esempio n. 9
0
        public void PinchGestureDetectorConstructorWithPinchGestureDetector()
        {
            tlog.Debug(tag, $"PinchGestureDetectorConstructor START");

            using (PinchGestureDetector detector = new PinchGestureDetector())
            {
                var testingTarget = new PinchGestureDetector(detector);
                Assert.IsNotNull(testingTarget, "Can't create success object Hover");
                Assert.IsInstanceOf <PinchGestureDetector>(testingTarget, "Should be an instance of PinchGestureDetector type.");

                testingTarget.Dispose();
            }

            tlog.Debug(tag, $"PinchGestureDetectorConstructor END (OK)");
            Assert.Pass("PinchGestureDetectorConstructor");
        }
Esempio n. 10
0
        public void PinchGestureDetectorDetected()
        {
            tlog.Debug(tag, $"PinchGestureDetectorDetected START");
            PinchGestureDetector a1 = new PinchGestureDetector();

            a1.Detected += OnDetected;
            a1.Detected -= OnDetected;

            PinchGestureDetector.DetectedEventArgs e = new PinchGestureDetector.DetectedEventArgs();
            object o = new object();

            OnDetected(o, e);

            a1.Dispose();

            tlog.Debug(tag, $"PinchGestureDetectorDetected END (OK)");
            Assert.Pass("PinchGestureDetectorDetected");
        }
        public PinchGestureTest1Page()
        {
            InitializeComponent();

            pinchDetector = new PinchGestureDetector();
            pinchDetector.Attach(imageView);

            pinchDetector.Detected += (obj, e) =>
            {
                View view = e.View;
                if (view != null)
                {
                    if (e.PinchGesture.State == Gesture.StateType.Started)
                    {
                        startingScale = view.Scale;
                    }
                    view.Scale = startingScale * e.PinchGesture.Scale;
                }
            };
        }