internal override void SizeLocationChanged(SizeLocationChangeInfo info) { base.SizeLocationChanged(info); switch (info) { case SizeLocationChangeInfo.Location: Location.Docked = AutoSize; break; case SizeLocationChangeInfo.Size: Size.AutoSize = AutoSize; break; } GetMapCore()?.InvalidateCachedPaths(); InvalidateAndLayout(); }
internal override void SizeLocationChanged(SizeLocationChangeInfo info) { base.SizeLocationChanged(info); switch (info) { case SizeLocationChangeInfo.Location: Location.Docked = (Dock != PanelDockStyle.None); break; case SizeLocationChangeInfo.LocationUnit: case SizeLocationChangeInfo.Size: case SizeLocationChangeInfo.SizeUnit: case SizeLocationChangeInfo.ZOrder: InvalidateAndLayout(); break; } }
public override void SizeLocationChanged(SizeLocationChangeInfo info) { base.SizeLocationChanged(info); switch (info) { case SizeLocationChangeInfo.Location: this.Location.Docked = this.AutoSize; break; case SizeLocationChangeInfo.Size: this.Size.AutoSize = this.AutoSize; break; } MapCore mapCore = base.GetMapCore(); if (mapCore != null) { mapCore.InvalidateCachedPaths(); } this.InvalidateAndLayout(); }
internal virtual void SizeLocationChanged(SizeLocationChangeInfo info) { }
public virtual void SizeLocationChanged(SizeLocationChangeInfo info) { }