private void MoveThumb_DragStarted(object sender, DragStartedEventArgs e)
        {
            this.element = DataContext as BaseObject;

            if (this.element != null)
            {
                this.canvasWorkspace = VisualTreeHelper.GetParent(this.element) as CanvasWorkspace;
            }
        }
 private void ObjectBar_Loaded(object sender, RoutedEventArgs e)
 {
     this.element = DataContext as BaseObject;
     if (element != null)
     {
         ObjectBar objectBar = element.Template.FindName("PART_ObjectBar", element) as ObjectBar;
         if (objectBar != null)
         {
             deleteButton = objectBar.Template.FindName("PART_DeleteButton",objectBar) as Button;
             if (deleteButton != null)
             {
                 deleteButton.Click += new RoutedEventHandler(DeleteButton_Click);
             }
         }
     }
 }