コード例 #1
0
        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);
            });
        }
コード例 #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            SetupAdvexpSettings();

            CognitoSyncSettings.LoadSettings();

            Application.Run(new Form1());
        }