internal static double MakeSlotMarkRadiusSq(this FrameworkElement self, IBiaNodeItem nodeItem) { var slotMarkRadiusSq = Constants.SlotMarkRadiusSq(nodeItem.Flags.HasFlag(BiaNodePaneFlags.DesktopSpace)); if (nodeItem.Flags.HasFlag(BiaNodePaneFlags.DesktopSpace)) { var invScale = 1d / self.CalcCompositeRenderScale(); slotMarkRadiusSq *= invScale * invScale; } return(slotMarkRadiusSq); }