void UpdateUI() { this.UIThread(() => { CognitoSyncSettings.LoadSettings(); // set static settings this.boolValue.Checked = CognitoSyncSettings.Boolean; if (m_textCounter <= 0) { this.textValue.Text = CognitoSyncSettings.Text; } else { m_textCounter--; } this.enumValue.SelectedIndex = (int)CognitoSyncSettings.Enum; // set dynamic settings var cognitoSyncSettings = CognitoSyncSettings.GetPlugin <ICognitoSyncSettingsPlugin>(); var dynamicCognitoSyncSettings = (IDynamicSettingsPlugin)cognitoSyncSettings; dynamicCognitoSyncSettings.LoadSettings(); SetDynamicCheckBox(this.dynamicValue1, dynamicCognitoSyncSettings); SetDynamicCheckBox(this.dynamicValue2, dynamicCognitoSyncSettings); SetDynamicCheckBox(this.dynamicValue3, dynamicCognitoSyncSettings); SetDynamicCheckBox(this.dynamicValue4, dynamicCognitoSyncSettings); SetDynamicCheckBox(this.dynamicValue5, dynamicCognitoSyncSettings); SetDynamicCheckBox(this.dynamicValue6, dynamicCognitoSyncSettings); }); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SetupAdvexpSettings(); CognitoSyncSettings.LoadSettings(); Application.Run(new Form1()); }