Use the
ValueChanged
event to track property changes. Then you can push the change to your own database without having to manually fill all properties yourself, after application restart.
Or use
AS_Settings1.SaveMode = AS_Settings1.SaveMode_Manual
then nothing is saved automatically and you have to track the changes together with the valuechanged event.
And after an application restart, you simply set the values manually that come from your own database.
Use the "DefaultValue" parameter if you add a property. Example:
Dim MyOwnProperty As Boolean = False
AS_Settings1.MainPage.AddProperty_Boolean("Basic","PropertyName_1","Light/Dark","",Null,MyOwnProperty)
or use the automatic save with the keyvaluestore and delete all settings and fill it with the values from your own database.