private void VariableManager_OnVariableAdded(object sender, VariableEventArgs e) { VariableElement element = new VariableElement(e.var, e.value); Items.Add(element); RenderElementTable.Add(e.var, element); }
public VariableWindow(List <ExprElement> liveExprs) { InitializeComponent(); this.liveExprs = liveExprs; foreach (var ent in VariableManager.GetVariables()) { VariableElement element = new VariableElement(ent.Key, ent.Value); Items.Add(element); RenderElementTable.Add(ent.Key, element); } VariableManager.OnVariableAdded += VariableManager_OnVariableAdded; VariableManager.OnVariableChanged += VariableManager_OnVariableChanged; CardListbox.ItemsSource = Items; }