public void OnLoadStep(string str) { this.Dispatcher.Invoke(new Action(() => { Item val = new Item(str); unarranged.Add(val); arrangement.AddElement(val); })); }