コード例 #1
0
ファイル: Step.cs プロジェクト: dansav/coroutines-for-wpf
        public void Update(Point origin, bool visible)
        {
            Horizontal.Visibility = visible ? Visibility.Visible : Visibility.Collapsed;
            Vertical.Visibility   = Horizontal.Visibility;

            if (_offset >= _maxOffset)
            {
                _offset = 0;
            }

            var position = origin + new Vector(_offset, _offset);

            Horizontal.SetPositionOnCanvas(position);
            Vertical.SetPositionOnCanvas(position);

            _offset += 1;
        }