public CodeOptionsControl(CodeOptionsModel codeOptionsModel, DelegateCommand.SimpleEventHandler resetToDefault) { CodeOptionsControl.defaultPreviewFontFamilyName = ((System.Windows.Media.FontFamily) this.FindResource((object)SystemFonts.MessageFontFamilyKey)).ToString(); this.resetToDefault = resetToDefault; this.codeOptionsModel = codeOptionsModel; this.DataContext = (object)this.codeOptionsModel; this.InitializeComponent(); }
public void Commit() { if (this.codeOptionsModel == null) { return; } this.configurationObject.Clear(); this.codeOptionsModel.Save(this.configurationObject); this.codeOptionsModel = (CodeOptionsModel)null; this.codeOptionsControl = (CodeOptionsControl)null; this.Apply(); }
public void Cancel() { this.codeOptionsModel = (CodeOptionsModel)null; this.codeOptionsControl = (CodeOptionsControl)null; }