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. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RotateThumbExtension.cs

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

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

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

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

2
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RotateThumbExtension.cs

@ -137,7 +137,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions @@ -137,7 +137,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
}
rtTransform.Properties["Angle"].SetValue(destAngle);
((DesignPanel) this.ExtendedItem.Services.DesignPanel).AdornerLayer.UpdateAdornersForElement(this.ExtendedItem.View, true);
((DesignPanel) this.ExtendedItem.Services.DesignPanel).AdornerLayer.UpdateAdornersForElement(this.ExtendedItem.View, true);
}
}

Loading…
Cancel
Save