internal HighlightCanvasItemContextHandlers(MoveableBodyPart bodyPart, HighlightCanvas canvas, IEnumerable<UIElement> elements)
        {
            _bodyPart = bodyPart;
            _canvas = canvas;
            _elements = elements;
            _selectionStates = _elements.ToDictionary((e) => e, (e) => false);

            Selected += (e, m) => { };
            Unselected += (e, m) => { };
            SetupMoveEvents(bodyPart);
        }
Пример #2
0
        public void Initialize(MoveableBodyPart leftHand, MoveableBodyPart rightHand, HighlightCanvas canvas)
        {
            LeftColorBox = new HighlightCanvasItemContext(canvas);
            RightColorBox = new HighlightCanvasItemContext(canvas);

            SpecifyActions(leftHand, rightHand);
        }
Пример #3
0
 public HighlightCanvasItemContext(HighlightCanvas canvas)
 {
     _canvas = canvas;
     _elements = new List<UIElement>();
 }