public void ResetMensagens(ViewModelMensagens mensagem) { if (ListaRelacoes.ContainsKey(mensagem)) { ListaRelacoes[mensagem].Clear(); } }
public void Avisar(ViewModelMensagens mensagem, object args) { //Não utilizei um for porque estava a confudir o i como a key a verificar. //ver melhor depois. if (ListaRelacoes.ContainsKey(mensagem)) { foreach (Action <object> metodo in ListaRelacoes[mensagem]) { metodo.Invoke(args); } } }
public void Registar(ViewModelMensagens mensagemAQualRegistar, Action <object> metodoAExecutar) { ListaRelacoes.AdicionarValor(mensagemAQualRegistar, metodoAExecutar); }