Я пытаюсь показать атрибуты статусов под меткой узлов.Атрибуты объекта в graphviz
Это в настоящее время, как это:
________________________ ________________________
| | pause() | |
| |------------>| |
| | continue() | |
|________________________|<------------|________________________|
У меня есть код:
Graph = new Graph<State>();
var a = new State()
{
Status = "Ready",
AllowedPurchaserOperations = "operation1, operation2",
AllowedSupplierOperations = "operarion1, operation 3"
};
var b = new State()
{
Status = "Paused",
AllowedPurchaserOperations = "operation1, operation2",
AllowedSupplierOperations = "operarion1, operation 3"
};
Graph.AddVertex(a);
Graph.AddVertex(b);
Graph.AddEdge(new Edge<State>(a, b) {Label = "pause()"});
Graph.AddEdge(new Edge<State>(b, a) {Label = "continue()"});
Я хочу, чтобы показать его более или менее, как это:
________________________ ________________________
| Ready | pause() | Paused |
| operation1, operation2 |------------>| operation1, operation2 |
| operation1, operation3 | continue() | operation1, operation3 |
|________________________|<------------|________________________|
Как это трудно найти примеры реализации с использованием graphviz, я не знаю, как добавить значения в узлах. Кто-нибудь знает, что я должен сделать, прежде чем преобразовывать его?
Вы используете QuickGraph? – marapet
@marapet Я использую graphviz4net – Th3B0Y
К сожалению, вопрос не был отмечен графиком, а лучше поздно, чем никогда. Краткая статья о настройке элементов графа в WPF: http://graphviz4net.codeplex.com/wikipage?title=Customization%20of%20various%20graph%20elements&referringTitle=Documentation – Steves