示例#1
0
        /// <summary>
        /// Method creates instance of UpdateSettingsHelper and sets binding between user settings and UI elements
        /// </summary>
        private void _InitUpdateValues()
        {
            _updateHelper = new UpdateSettingsHelper();

            // init check boxes state
            automaticUpdate.IsChecked = _updateHelper.CheckForUpdate;
            silentUpdate.IsChecked    = _updateHelper.SilenceUpdate;

            // enable/disable check boxes
            automaticUpdate.IsEnabled = (_updateHelper.UserEditable);
            silentUpdate.IsEnabled    = (_updateHelper.UserEditable && (bool)automaticUpdate.IsChecked);

            // add handlers to automaticUpdate check box event for disable silentUpdate when necessary
            automaticUpdate.Click += new RoutedEventHandler(_AutomaticUpdateClick);
            silentUpdate.Click    += new RoutedEventHandler(_SilentUpdateClick);
        }
        /// <summary>
        /// Method creates instance of UpdateSettingsHelper and sets binding between user settings and UI elements
        /// </summary>
        private void _InitUpdateValues()
        {
            _updateHelper = new UpdateSettingsHelper();

            // init check boxes state
            automaticUpdate.IsChecked = _updateHelper.CheckForUpdate;
            silentUpdate.IsChecked = _updateHelper.SilenceUpdate;

            // enable/disable check boxes
            automaticUpdate.IsEnabled = (_updateHelper.UserEditable);
            silentUpdate.IsEnabled = (_updateHelper.UserEditable && (bool)automaticUpdate.IsChecked);

            // add handlers to automaticUpdate check box event for disable silentUpdate when necessary
            automaticUpdate.Click += new RoutedEventHandler(_AutomaticUpdateClick);
            silentUpdate.Click += new RoutedEventHandler(_SilentUpdateClick);
        }