/// <summary> /// Initializes a new instance of the <see cref="DefaultValuesControl"/> class. /// </summary> /// <param name="documentModel">Model for associated document to show the default values from.</param> public DefaultValuesControl(ISyncServiceDocumentModel documentModel) { if (documentModel == null) { throw new ArgumentNullException("documentModel"); } InitializeComponent(); WordDocument = documentModel.WordDocument as Document; DocumentModel = documentModel; _model = new DefaultValuesModel(DocumentModel); DataContext = _model; }
public void SetDefaultSettings() { DefaultValuesModel.RefreshInterval = RefreshInterval; DefaultValuesModel.APIKey = ApiKey; DefaultValuesModel.Units = SetDefaultUnits(); if (Location != null) { DefaultValuesModel.CityID = Location.Id; DefaultValuesModel.CityName = Location.Name; DefaultValuesModel.Country = Location.Country; } DefaultValuesModel.SaveDefaultValues(); }