public static string GetInfoText(this NodeBase left, NodeBase top) { int item1 = left.GetUses(top); int item2 = top.GetUses(left); string text = GetText(item1, item2); return string.Format("{0} {1} {2}", left.Name, text, top.Name); }
public static object GetInfoText(this NodeBase left, NodeBase top) { int item1 = left.GetUses(top); int item2 = top.GetUses(left); var uses = Tuple.Create(item1, item2); string text = colorizer.GetDescription(uses); return new TextBlock { Inlines = { left.Name, new Bold { Inlines = { " " + text + " " }, Foreground = colorizer.GetColorBrush(uses) }, top.Name } }; }