// show the weight of the edge as a tooltip private void EditModeOnQueryItemToolTip(object sender, QueryItemToolTipEventArgs <IModelItem> queryItemToolTipEventArgs) { var edge = queryItemToolTipEventArgs.Item as IEdge; if (edge != null) { queryItemToolTipEventArgs.ToolTip = "Weight = " + GetEdgeCost(edge).ToString("F"); } }
private void OnQueryItemToolTip(object sender, QueryItemToolTipEventArgs <IModelItem> queryItemToolTipEventArgs) { if (queryItemToolTipEventArgs.Item is INode && !queryItemToolTipEventArgs.Handled) { INode node = (INode)queryItemToolTipEventArgs.Item; IMapper <INode, string> descriptionMapper = DescriptionMapper; var toolTip = ToolTipMapper[node] ?? (descriptionMapper != null ? descriptionMapper[node] : null); if (toolTip != null) { queryItemToolTipEventArgs.ToolTip = toolTip; queryItemToolTipEventArgs.Handled = true; } } }