public void AddMyTableToMetaGrid(StateTableViewModel myTable, int column, int row, int isWork) { Grid grid = LabelGrid(myTable, isWork); DependencyDiagram.AddChildren(grid, column, row, myTable.Count, 1, default(Color), false); if (myTable.Childrens.Any()) { AddMyTableToMetaGrid(myTable.Childrens[0], column, row + 1, 0); AddMyTableToMetaGrid(myTable.Childrens[1], column + myTable.Childrens[0].Count, row + 1, 1); } }
public void TestMethod1() { string path = @"D:\TIBA\Castle.Windsor.DependencyDigram\TestDiagram\"; var container = new WindsorContainer(); container.Register(Component.For <ITestService>().ImplementedBy <TestTestService>()); container.Register(Component.For <ITestController>().ImplementedBy <TestController>()); container.Register(Component.For <ITestWcfService>().ImplementedBy <TestWcfService>()); DependencyDiagram.CreateBigPicture(container, path + "BigPicture.png", pair => pair.Key.Contains("TestWcfService")); DependencyDiagram.CreatePictureByRootHead(container, path); }
private void CopyAsPictureDependencyDiagram_OnClick(object sender, RoutedEventArgs e) { DependencyDiagram.ToClipboardAsPicture(); }
private void SaveToPictureDependencyDiagram_OnClick(object sender, RoutedEventArgs e) { DependencyDiagram.SaveAsPictureViaDialog(); }