Browse Source

Polyline Fixes

pull/637/head
jkuehner 11 years ago
parent
commit
8949c265eb
  1. 3
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/CanvasDrawPolyLineBehavior.cs
  2. 6
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/LineExtensionBase.cs

3
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/CanvasDrawPolyLineBehavior.cs

@ -140,6 +140,9 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
{ {
services.Tool.CurrentTool = services.Tool.PointerTool; services.Tool.CurrentTool = services.Tool.PointerTool;
} }
((DesignPanel) newLine.Services.DesignPanel).AdornerLayer.UpdateAdornersForElement(this.newLine.View, true);
base.OnStopped(); base.OnStopped();
} }

6
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/LineExtensionBase.cs

@ -102,10 +102,6 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
if (isPrimarySelection) if (isPrimarySelection)
DependencyPropertyDescriptor.FromProperty(FrameworkElement.HeightProperty, typeof (Shape)) DependencyPropertyDescriptor.FromProperty(FrameworkElement.HeightProperty, typeof (Shape))
.AddValueChanged(ExtendedItem.View, (s, ev) => ResetWidthHeightProperties()); .AddValueChanged(ExtendedItem.View, (s, ev) => ResetWidthHeightProperties());
//foreach (ResizeThumb g in adornerPanel.Children)
//{
// g.IsPrimarySelection = isPrimarySelection;
//}
} }
#endregion #endregion
@ -193,7 +189,5 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
ExtendedItem.Properties.GetProperty(FrameworkElement.HeightProperty).Reset(); ExtendedItem.Properties.GetProperty(FrameworkElement.HeightProperty).Reset();
ExtendedItem.Properties.GetProperty(FrameworkElement.WidthProperty).Reset(); ExtendedItem.Properties.GetProperty(FrameworkElement.WidthProperty).Reset();
} }
} }
} }

Loading…
Cancel
Save