void MainWindow_Closed(object sender, EventArgs e)
        {
            ThemeData data = new ThemeData();

            try
            {
                data.A        = AppearanceManager.Current.AccentColor.A;
                data.R        = AppearanceManager.Current.AccentColor.R;
                data.G        = AppearanceManager.Current.AccentColor.G;
                data.B        = AppearanceManager.Current.AccentColor.B;
                data.ThemeURI = AppearanceManager.Current.ThemeSource.OriginalString;

                XmlSerializer xs = new XmlSerializer(typeof(ThemeData));
                xs.Serialize(new System.IO.FileStream((App.Current as App).ThemeConfig, System.IO.FileMode.Create), data);
            }
            catch
            {
            }
        }
        void MainWindow_Closed(object sender, EventArgs e)
        {
            ThemeData data = new ThemeData();
            try
            {
                data.A = AppearanceManager.Current.AccentColor.A;
                data.R = AppearanceManager.Current.AccentColor.R;
                data.G = AppearanceManager.Current.AccentColor.G;
                data.B = AppearanceManager.Current.AccentColor.B;
                data.ThemeURI = AppearanceManager.Current.ThemeSource.OriginalString;

                XmlSerializer xs = new XmlSerializer(typeof(ThemeData));
                xs.Serialize(new System.IO.FileStream((App.Current as App).ThemeConfig, System.IO.FileMode.Create),data);

            }
            catch
            {

            }
        }
Beispiel #3
0
        public Start()
        {
            _app = App.Current as App;
            InitializeComponent();

            try
            {
                XmlSerializer xs   = new XmlSerializer(typeof(ThemeData));
                ThemeData     data = xs.Deserialize(new FileStream((App.Current as App).ThemeConfig, System.IO.FileMode.OpenOrCreate)) as ThemeData;
                AppearanceManager.Current.ThemeSource = new Uri(data.ThemeURI, UriKind.Relative);
                AppearanceManager.Current.AccentColor = Color.FromArgb(data.A, data.R, data.G, data.B);
            }
            catch
            {
                AppearanceManager.Current.ThemeSource = new Uri("/SAPLogonClient;component/Theme/bing.xaml", UriKind.Relative);
                AppearanceManager.Current.AccentColor = Color.FromRgb(0x1b, 0xa1, 0xe2);
            }



            getUser();
            GetBingImage();
        }