private static XDocument CreateTemplateDgml(out XElement nodes, out XElement links) { return(Dgml.Create(out nodes, out links) .WithCategories( Dgml.Category("MainThreadBlocking", "Blocking main thread", background: "#FFF9FF7F", isTag: true), Dgml.Category("NonEmptyQueue", "Non-empty queue", background: "#FFFF0000", isTag: true))); }
private static XDocument CreateDgml(out XElement nodes, out XElement links) { return(Dgml.Create(out nodes, out links, layout: "ForceDirected", direction: "BottomToTop") .WithCategories( Dgml.Category("Waiting", icon: "pack://application:,,,/Microsoft.VisualStudio.Progression.GraphControl;component/Icons/kpi_yellow_cat1_large.png"), Dgml.Category("Issued", icon: "pack://application:,,,/Microsoft.VisualStudio.Progression.GraphControl;component/Icons/kpi_green_sym2_large.png"), Dgml.Category("Released", icon: "pack://application:,,,/Microsoft.VisualStudio.Progression.GraphControl;component/Icons/kpi_red_sym2_large.png"), Dgml.Category("ReadLock", background: "#FF7476AF"), Dgml.Category("UpgradeableReadLock", background: "#FFFFBF00"), Dgml.Category("WriteLock", background: "#FFC79393"))); }