コード例 #1
0
ファイル: Diagram.xaml.cs プロジェクト: davidkron/DevArch
 public void RenderModel(ArchViewModel model)
 {
     foreach (var layer in model.Layers)
     {
         MasterPanel.Children.Add(ViewModelGenerator.CreateViewFromViewModel(layer).UiElement);
     }
 }
コード例 #2
0
ファイル: BitmapRenderer.cs プロジェクト: davidkron/DevArch
 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);
 }
コード例 #3
0
ファイル: Diagram.xaml.cs プロジェクト: davidkron/DevArch
 public Diagram(ArchViewModel model)
 {
     InitializeComponent();
     RenderModel(model);
 }