Browse Source

Bring back ContainerDragHandle and add drag support.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/wpfdesigner@6266 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Kumar Devvrat 15 years ago
parent
commit
20fa167774
  1. 15
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/TopLeftContainerDragHandle.cs

15
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/TopLeftContainerDragHandle.cs

@ -8,15 +8,18 @@ @@ -8,15 +8,18 @@
using System;
using System.Windows.Controls;
using System.Windows;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Shapes;
using ICSharpCode.WpfDesign.Adorners;
using ICSharpCode.WpfDesign.Extensions;
using ICSharpCode.WpfDesign.Designer.Services;
using ICSharpCode.WpfDesign.Designer.Controls;
namespace ICSharpCode.WpfDesign.Designer.Extensions
{
/*
/// <summary>
/// The drag handle displayed for panels.
/// </summary>
@ -29,16 +32,18 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions @@ -29,16 +32,18 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
{
ContainerDragHandle rect = new ContainerDragHandle();
rect.PreviewMouseDown += delegate {
rect.PreviewMouseDown += delegate(object sender, MouseButtonEventArgs e) {
Services.Selection.SetSelectedComponents(new DesignItem[] { this.ExtendedItem }, SelectionTypes.Auto);
new DragMoveMouseGesture(this.ExtendedItem, false).Start(this.ExtendedItem.Services.DesignPanel,e);
e.Handled=true;
};
RelativePlacement p = new RelativePlacement(HorizontalAlignment.Left, VerticalAlignment.Top);
p.XOffset = -1;
p.YOffset = -1;
p.XOffset = -7;
p.YOffset = -7;
AddAdorner(p, AdornerOrder.Background, rect);
}
}
*/
}

Loading…
Cancel
Save