Was ist der Unterschied zwischen Verhalten und Ereignisauslösern?

8

In Xamarin.Forms haben Sie Verhaltensweisen , die bestimmte Aufgaben erfüllen Aktionen zu bestimmten Ereignissen. Zum Beispiel, ob die Eingabe bei einem Textänderungsereignis gültig ist.

Heute morgen habe ich angefangen, auf Triggers nachzulesen ist eine bestimmte Art von Trigger namens Event Trigger tut ziemlich genau dasselbe wie ein Verhalten. Selbst die Probe führt die gleiche Aktion aus.

%Vor%

Also meine Frage: Was ist der Unterschied zwischen Verhalten und Ereignisauslösern?

    
Trevi Awater 01.12.2015, 09:59
quelle

2 Antworten

7

Trigger sind Objekte, die eine oder mehrere Aktionen enthalten und diese Aktionen als Reaktion auf einen Stimulus aufrufen. Ein sehr häufiger Auslöser ist einer, der als Reaktion auf ein Ereignis ausgelöst wird (ein EventTrigger). Andere Beispiele können einen Auslöser enthalten, der auf einem Timer ausgelöst wird, oder einen Auslöser, der ausgelöst wird, wenn eine nicht behandelte Ausnahme ausgelöst wird.

Ein Verhalten hat nicht das Konzept des Aufrufs; Stattdessen fungiert es eher als Add-On für ein Objekt: optionale Funktionalität, die bei Bedarf an ein Objekt angehängt werden kann. Es kann bestimmte Dinge als Reaktion auf Stimulus aus der Umgebung tun, aber es gibt keine Garantie, dass der Benutzer kontrollieren kann, was dieser Stimulus ist: es ist Aufgabe des Verhaltensautors zu bestimmen, was angepasst werden kann und was nicht.

Für weitere Informationen,

Siehe dieses

oder

Siehe

    
BIBIN K ONANKUNJU 01.12.2015, 11:45
quelle
5
  Mit

Triggern können wir bedingte Aktionen in XAML ausführen, während Verhalten das Ändern und Inkrementieren des Standardwerts ermöglichen   Verhalten eines beliebigen Steuerelements.

Auslöser: Ein Auslöser ist eine Aktion, die nach einer bestimmten Situation ausgelöst wird. Diese Situation ist in XAML mit der Trigger-Deklaration definiert. Jeder Trigger könnte aus einem oder mehreren TriggerActions

bestehen

Verhalten: Verhaltensweisen sollen die Ansicht erweitern, in der Sie sie anwenden, weit über den normalen Gebrauch hinaus.

Lesen Sie weiter ...

In Verbindung stehende Artikel:

  1. Ссылка
  2. Ссылка
  3. Ссылка
  4. Ссылка
  5. Ссылка
Vaikesh 01.12.2015 11:30
quelle

Tags und Links