/// <summary>
 /// Build outline move thumbs
 /// </summary>
 private void BuildOutlineMoveThumb()
 {
     this.outlineMoveThumb          = new MoveThumb();
     this.outlineMoveThumb.Cursor   = Cursors.SizeAll;
     this.outlineMoveThumb.Template = Application.Current.FindResource("OutlineMoveThumb") as ControlTemplate;
     this.visualChildren.Add(this.outlineMoveThumb);
 }
        /// <summary>
        /// Build text header used for dragging
        /// </summary>
        private void BuildTextMoveThumb()
        {
            this.textMoveThumb        = new MoveThumb();
            this.textMoveThumb.Cursor = Cursors.SizeAll;

            if (this.elementType == typeof(OmrBarcodeElement))
            {
                this.textMoveThumb.Template =
                    Application.Current.FindResource("MoveTextBarcodeTemplate") as ControlTemplate;
            }
            else
            {
                this.textMoveThumb.Template =
                    Application.Current.FindResource("MoveTextTemplate") as ControlTemplate;
            }

            this.visualChildren.Add(this.textMoveThumb);
        }