SetGraphZoom
(
Double dGraphZoom,
Boolean bLimitTranslation
)
{
Debug.Assert(dGraphZoom >= MinimumGraphZoom);
Debug.Assert(dGraphZoom <= MaximumGraphZoom);
AssertValid();
ResetVertexToolTipTracker();
// See CreateTransforms() for details on how the graph zoom works.
ScaleTransform oScaleTransformForRender = this.ScaleTransformForRender;
oScaleTransformForRender.ScaleX =
oScaleTransformForRender.ScaleY = dGraphZoom;
if (bLimitTranslation)
{
LimitTranslation();
}
FireGraphZoomChanged();
AssertValid();
}