Esempio n. 1
0
        protected override void OnApply(PageApplyEventArgs e)
        {
            base.OnApply(e);

            if (e.ApplyBehavior == ApplyKind.Apply)
            {
                TfsPendingChangesMarginPackage.RaiseGeneralSettingsChanged();
            }
        }
        /// <summary>
        /// Refresh settings.
        /// </summary>
        public void Refresh()
        {
            AddedLineMarginBrush    = _formatMap.GetForeground <AddedLineMarginFormatDefinition>();
            ModifiedLineMarginBrush = _formatMap.GetForeground <ModifiedLineMarginFormatDefinition>();
            RemovedLineMarginBrush  = _formatMap.GetForeground <RemovedLineMarginFormatDefinition>();

            var generalSettings = TfsPendingChangesMarginPackage.GetGeneralSettings();

            IgnoreLeadingAndTrailingWhiteSpace = (bool)generalSettings.Item("IgnoreLeadingAndTrailingWhiteSpace").Value;
        }