Exemplo n.º 1
0
 protected override void OnClose(CloseEventArgs e)
 {
     Console.WriteLine("Closed");
     NfcFactory.Instance.RemoveEventHandler(NFCEventHandler);
     NFCEventHandler = null;
     base.OnClose(e);
 }
Exemplo n.º 2
0
 public void RemoveEventHandler(NFCReader.ActionCardHandler EventHandler)
 {
     if (reader != null)
     {
         reader.EventCardAction -= EventHandler;
     }
     delegates.Remove(EventHandler);
 }
Exemplo n.º 3
0
 public void AddEventHandler(NFCReader.ActionCardHandler EventHandler)
 {
     if (reader != null)
     {
         reader.EventCardAction += EventHandler;
     }
     else
     {
         delegates.Add(EventHandler);
     }
 }
Exemplo n.º 4
0
 public NfcBehavior()
 {
     NFCEventHandler += (string eventName, SCRState state, string readerName) =>
     {
         if (eventName == "CardInserted")
         {
             ReadFromNfc();
         }
         if (eventName == "Initialized")
         {
             SendReaderStatus();
         }
     };
     NfcFactory.Instance.AddEventHandler(NFCEventHandler);
 }