From 55027f64cd25640585e96db269fec514679f3dfa Mon Sep 17 00:00:00 2001 From: jkuehner Date: Wed, 7 Aug 2013 22:54:09 +0200 Subject: [PATCH] RenderTransformOriginExtension: - Make it look cleaner (Circle 1 Pixel Thick instead of 2) - Round it to 4 Digits (we can not use the Precision of 1 which we use for Controls Positioning, because it's a relative Value in the Control!) --- .../WpfDesign.Designer/Project/Controls/ControlStyles.xaml | 2 +- .../Project/Extensions/RenderTransformOriginExtension.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml index 2da2ed1357..f65ad25570 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Controls/ControlStyles.xaml @@ -587,7 +587,7 @@ - + diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs index 12f8172dc3..add9d0306d 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RenderTransformOriginExtension.cs @@ -58,7 +58,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions AdornerPanel.SetPlacement(renderTransformOriginThumb, new RelativePlacement(HorizontalAlignment.Left, VerticalAlignment.Top){ XRelativeToContentWidth = pRel.X, YRelativeToContentHeight = pRel.Y }); - this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).SetValue(new Point(pRel.X,pRel.Y)); + this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).SetValue(new Point(Math.Round(pRel.X, 4), Math.Round(pRel.Y, 4))); } Point renderTransformOrigin = new Point(0.5, 0.5);