using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using Tango.Editors; namespace Tango.Editors { /// /// /// Represents an configuration which can be saved or load from a file or stream. /// /// [Serializable] public class ElementsEditorConfiguration : IConfiguration { /// /// Initializes a new instance of the class. /// public ElementsEditorConfiguration() { Date = DateTime.Now; ElementsConfigurations = new ObservableCollection(); ConfigurableType = typeof(ElementsEditor); } /// /// Gets or sets the configuration name. /// public String Name { get; set; } /// /// Gets or sets the configuration creation date. /// public DateTime Date { get; set; } /// /// Gets or sets the elements configurations. /// public ObservableCollection ElementsConfigurations { get; set; } /// /// Gets or sets the configurable type. /// public Type ConfigurableType { get; set; } } }