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; }
}
}