Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
public int VARIABLE = 1; // Das ist die zu Überprüfende Variable
private voit tmr_Timer_Tick(object sender, EventArgs e)
{
if(VARIABLE == 1)
{
// Hier kannst sagen was passiert, wenn die Variable 1 etc. hat
}
else
{
// Hier ist dann das "On-Change"-Event
}
// Das kannst du auch mit switch etc. aufbauen.
// Oder du kannst das if-Konstrukt noch mit else if
// erweitern.
// Das TimerInterval stellst dann noch auf 1 Millisekunde ein, dann hasts ganz
// präzise
}
private object lastValue = null;
private void startTimer()
{
lastValue = someObj.SomeField;
checkTimer.Enabled = true;
}
private void checkTimer_Tick(object sender, EventArgs e)
{
if (someObj.SomeField != lastValue)
{
// event feuern..
lastValue = someObj.SomeField;
}
}
Hallo Alex!Alexander Schuc hat gesagt.:Falls das nicht geht, und du diese Timer-Variante benutzen willst, solltest es noch ein wenig umbauen.
Das Überprüfen auf einen fixen Wert ist etwas unpraktisch, daher solltest du wirklich schauen ob eine Veränderung stattfindet.