private void RbConversations_ConversationCreated(object sender, Rainbow.Events.ConversationEventArgs e) { if (e.Conversation != null) { vm.AddRBConversationToModel(e.Conversation); } }
private void RbConversations_ConversationRemoved(object sender, Rainbow.Events.ConversationEventArgs e) { if (e.Conversation != null) { vm.RemoveRbConversationFromModel(e.Conversation.Id); } }
private void RbConversations_ConversationUpdated(object sender, Rainbow.Events.ConversationEventArgs e) { if (System.Windows.Application.Current != null) { System.Windows.Application.Current.Dispatcher.Invoke(new Action(() => { if (e.Conversation != null) { UpdateFavoriteUsingUpdatedConversation(e.Conversation); } })); } }
private void RbConversations_ConversationCreated(object sender, Rainbow.Events.ConversationEventArgs e) { if (System.Windows.Application.Current != null) { System.Windows.Application.Current.Dispatcher.Invoke(new Action(() => { if (e.Conversation != null) { AddRBConversationToModel(e.Conversation); } })); } }
private void RbConversations_ConversationCreated(object sender, Rainbow.Events.ConversationEventArgs e) { // Ensure to be on Main UI Thread if (!MainThread.IsMainThread) { MainThread.BeginInvokeOnMainThread(() => RbConversations_ConversationCreated(sender, e)); return; } if (e.Conversation != null) { AddRBConversationToModel(e.Conversation); } }
private void RbConversations_ConversationCreated(object sender, Rainbow.Events.ConversationEventArgs e) { OnConversationCreated(sender, e); }
private void RainbowConversations_ConversationCreated(object sender, Rainbow.Events.ConversationEventArgs e) { AddStateLine($"A Conversation has been created:[{e.Conversation.Id}]"); UpdateConversationsListComboBox(); }
private void RainbowConversations_ConversationRemoved(object sender, Rainbow.Events.ConversationEventArgs e) { AddStateLine($"A Conversation has been removed:[{e.Conversation.Id}]"); UpdateConversationsListComboBox(); CheckContactSelectedAsConversation(); }
private void RainbowConversations_ConversationRemoved(object sender, Rainbow.Events.ConversationEventArgs e) { AddStateLine($"A conversation has been removed: [{e.Conversation.Id}]"); GetAllConversations(); }