Ejemplo n.º 1
0
 public void ResetMensagens(ViewModelMensagens mensagem)
 {
     if (ListaRelacoes.ContainsKey(mensagem))
     {
         ListaRelacoes[mensagem].Clear();
     }
 }
Ejemplo n.º 2
0
 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);
         }
     }
 }
Ejemplo n.º 3
0
 public void Registar(ViewModelMensagens mensagemAQualRegistar, Action <object> metodoAExecutar)
 {
     ListaRelacoes.AdicionarValor(mensagemAQualRegistar, metodoAExecutar);
 }