private SuperGraphControl_OnSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void | ||
sender | object | |
e | System.Windows.SizeChangedEventArgs | |
return | void |
private void SuperGraphControl_OnSizeChanged(object sender, SizeChangedEventArgs e)
{
if (Selector.NodeControls.Count > 0 && e.NewSize.Width < e.PreviousSize.Width && Context != null)
{
var rightMost = Selector.NodeControls.Max(q => q.Centre.X);
if (rightMost > e.NewSize.Width - MoveGraphTransform.X)
{
MoveMap(e.NewSize.Width - e.PreviousSize.Width, 0);
}
}
}