Browse Source

Fix #556: Unhandled WPF exception in SharpDevelop v5 beta

pull/567/head
Andreas Weizel 11 years ago
parent
commit
fbd8fb1865
  1. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/RotateThumbExtension.cs
  2. 2
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/SkewThumbExtension.cs

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

@ -127,7 +127,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions @@ -127,7 +127,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
}
else
{
if (rtTransform == null)
if ((rtTransform == null) || !(rtTransform.Component is RotateTransform))
{
if (!this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).IsSet) {
this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).SetValue(new Point(0.5,0.5));

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

@ -98,7 +98,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions @@ -98,7 +98,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions
}
else
{
if (rtTransform == null)
if ((rtTransform == null) || !(rtTransform.Component is SkewTransform))
{
if (!this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).IsSet) {
this.ExtendedItem.Properties.GetProperty(FrameworkElement.RenderTransformOriginProperty).SetValue(new Point(0.5,0.5));

Loading…
Cancel
Save