示例#1
0
        public void CollectionViewAdjustTargetPositionOfScrollAnimation()
        {
            tlog.Debug(tag, $"CollectionViewAdjustTargetPositionOfScrollAnimation START");

            var model         = new TestModel();
            var testingTarget = new CollectionViewImpl(model, new LinearLayouter(), testDataTemplate)
            {
                ScrollingDirection = ScrollableBase.Direction.Horizontal
            };

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <CollectionView>(testingTarget, "should be an instance of testing target class!");

            var result = testingTarget.OnAdjustTargetPositionOfScrollAnimation(0.5f);

            tlog.Debug(tag, "AdjustTargetPositionOfScrollAnimation : " + result);

            testingTarget.Dispose();
            tlog.Debug(tag, $"CollectionViewAdjustTargetPositionOfScrollAnimation END (OK)");
        }
示例#2
0
        public void CollectionViewAccessibilityScrollToChild()
        {
            tlog.Debug(tag, $"CollectionViewAccessibilityScrollToChild START");

            var model         = new TestModel();
            var testingTarget = new CollectionViewImpl(model, new LinearLayouter(), testDataTemplate)
            {
                ScrollingDirection = ScrollableBase.Direction.Horizontal
            };

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <CollectionView>(testingTarget, "should be an instance of testing target class!");

            var result = testingTarget.OnAccessibilityScrollToChild(testingTarget.GetChildAt(1));

            tlog.Debug(tag, "AccessibilityScrollToChild : " + result);

            testingTarget.Dispose();
            tlog.Debug(tag, $"CollectionViewAccessibilityScrollToChild END (OK)");
        }
示例#3
0
        public void CollectionViewOnScrolling()
        {
            tlog.Debug(tag, $"CollectionViewOnScrolling START");

            var model         = new TestModel();
            var testingTarget = new CollectionViewImpl(model, new LinearLayouter(), testDataTemplate)
            {
                ScrollingDirection = ScrollableBase.Direction.Horizontal
            };

            Assert.IsNotNull(testingTarget, "should be not null");
            Assert.IsInstanceOf <CollectionView>(testingTarget, "should be an instance of testing target class!");

            using (Position pos = new Position(1000, 800))
            {
                testingTarget.OnScrollingImpl(testingTarget, new ScrollEventArgs(pos));
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"CollectionViewOnScrolling END (OK)");
        }