public override GeneralTransform GetDesiredTransform(GeneralTransform transform) { var transformGroup = new GeneralTransformGroup(); var baseObj = base.GetDesiredTransform(transform); if (baseObj != null) transformGroup.Children.Add(baseObj); transformGroup.Children.Add(new TranslateTransform(OffsetX, OffsetY)); return transformGroup; }