LimitTranslation()
{
AssertValid();
TranslateTransform oTranslateTransformForRender =
this.TranslateTransformForRender;
Double dTranslateX = oTranslateTransformForRender.X;
Double dTranslateY = oTranslateTransformForRender.Y;
LimitTranslation(ref dTranslateX, ref dTranslateY);
oTranslateTransformForRender.X = dTranslateX;
oTranslateTransformForRender.Y = dTranslateY;
FireGraphTranslationChanged();
}