public void AddMessage(string value) { // Recognize Item newItem = MyInterpreter.Parse(value, State); // Save MainDB.Add(newItem); // Execute MyRunner.Do(newItem); // Add to UI // TODO: Add new date label if from day to other ImageLabelButton button = new ImageLabelButton() { Icon = GetIcon(newItem.Type), Text = newItem.Value }; button.Click += (sender, e) => Item_Click(sender, e, newItem); MyView.StackChat.Children.Add(button); MyView.Scroller.ScrollToBottom(); }
public void AddMessage(string value) { // Recognize Item newItem = MyInterpreter.Parse(value, State); // Save MainDB.Add(newItem); // Execute MyRunner.Do(newItem); // Add to UI ItemContainer container = new ItemContainer(newItem); StackChat.Children.Add(container); Scroller.ScrollToBottom(); }
public void AddImage(string title, string filepath) { // Recognize Item newItem = new Item() { Date = DateTime.Now, Filename = filepath, Type = ItemType.Image, Topic = "", Value = title }; // Save MainDB.Add(newItem); // Add to UI ItemContainer container = new ItemContainer(newItem); StackChat.Children.Add(container); Scroller.ScrollToBottom(); }