Ich habe eine XAML-Seite erstellt, die einige Kontrollkästchen enthält. Wenn die Seite geladen wird, prüfe ich im Konstruktor ein wenig isoliertes Speichermaterial und hakt die Kontrollkästchen je nach den gespeicherten Einstellungen an.Ich möchte das Kontrollkästchen nicht aktivieren, wenn die Seite geladen wird und das Kontrollkästchen aktiviert ist.
Aber was passiert dann ist, dass die Ereignisse ausgelöst werden, ich will nicht, dass sie das tun, nur auf Benutzerinteraktion. Wie höre ich damit auf?
Verwenden Sie MVVM? Sie können einfach eine TwoWay-Bindung verwenden und die aktivierten/deaktivierten Funktionen überspringen. Andernfalls könnten Sie eine Markierung für die Checkbox setzen, die ignoreFirstChecked = true sagt. Wenn Sie sehen, dass die Checked-Funktion das erste Mal ausgelöst wird, legen Sie sie einfach auf false fest –