private ExpressionItem CreateItem(Exp exp) { ExpressionItem item = new ExpressionItem(exp); item.VisualizeRequest += new ExpressionItem.VisualizeRequestHandler(item_VisualizeRequest); item.Margin = new Thickness(5, 0, 5, 0); return(item); }
private void TriggerVisualize(Exp exp) { VisualizeHanlder hanlder = Visualize; if (hanlder != null) { hanlder(exp); } }
void item_VisualizeRequest(Exp exp) { TriggerVisualize(exp); }
void Editor_Visualize(Core.Symbols.Expression exp) { Visualizer.Expression = exp; Visualizer.Refresh(); }