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