public void RenderModel(ArchViewModel model) { foreach (var layer in model.Layers) { MasterPanel.Children.Add(ViewModelGenerator.CreateViewFromViewModel(layer).UiElement); } }
private static void RenderViewModelToBitmap(ArchViewModel viewModel,[NotNull] string path, int scale = 1, double maxWidth = double.PositiveInfinity, double maxheight = double.PositiveInfinity) { var control = new Views.Diagram(viewModel); RenderControlToBitmap(control, path,scale, maxWidth, maxheight); }
public Diagram(ArchViewModel model) { InitializeComponent(); RenderModel(model); }