Example #1
0
 public static void Save(Config config, string filename)
 {
     using (FileStream stream = new FileStream(filename, FileMode.Create))
     {
         XmlSerializer serializer = new XmlSerializer(typeof(Config));
         serializer.Serialize(stream, config);
     }
 }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();

            DataContext = new MainWindowViewModel();
            Debug.AutoFlush = true;

            if (File.Exists(configFilename))
            {
                config = ConfigTools.Load(configFilename);
            }
            else
            {
                config = new Config();
                ConfigTools.Save(config, configFilename);
            }

            ViewModel.ChangeLanguage(getShortLanguageName(config.Language));
            avatarStore = new AvatarStore(toxDataDir);
            applyConfig();
        }