private static Image GetImage(int width, int height, ImageSource imageSource) { var image = new Image { Source = imageSource, Width = width, Height = height }; FWElementHelper.FakeLayout(image); return(image); }
public FrameworkElement Plot(params Point[][] pointArrays) { Contract.Requires(pointArrays != null); Contract.Ensures(Contract.Result <FrameworkElement>() != null); double xMin, xMax, yMin, yMax; ExtractRange(pointArrays.Flatten(), xRange, p => p.X, out xMin, out xMax); ExtractRange(pointArrays.Flatten(), yRange, p => p.Y, out yMin, out yMax); var canvas = Plot(pointArrays, xMin, xMax, yMin, yMax); FWElementHelper.FakeLayout(canvas); return(canvas); }