モデルを個々の XML ファイルとして保存し、ユーザーが読み込み、保存、インポートできるようにしたいと考えています。Enum や System.Windows.Media.Color などのシステム型を XML ファイルにシリアライズ/デシリアライズできますか?
 public enum WeatherType
 {
    Rainy,
    Sunny,
    Cloudy,
    Windy
 }
[Serializable]
[XmlRoot("Profile")]
public class Profile
{
    public string ProfileName { get; set; }
    public System.Windows.Media.Color ProfileColor { get; set; }
    public string City { get; set; }
    public double MinTemp { get; set; }
    public double MaxTemp { get; set; }
    public List<WeatherType> WeatherTypes { get; set; }
}
うまくいかないようです:/