private void CardClient_CardChanged(object sender, CardChangedEventArgs e) { if (e.Card.ID != cardModel.ID) { return; } UnityMainThreadDispatcher.Instance().Enqueue(() => CardChanged?.Invoke(this, new EventArgs())); }
private void Card_CardChanged(object sender, CardChangedEventArgs e) { Card card = sender as Card; if (e.OldValue != null) { RemoveByValue(fileUpdatePairs, card); } if (e.PropertyName == "Attachment") { UpdateAttachment(e.NewValue as AttachmentFile); } else if (e.PropertyName == "Index") { textBoxIndex.Text = card.Index; } }