private void panelTheme_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (panelTheme.SelectedIndex != -1)
{
if (panelTheme.SelectedItem is Themes.DefaultTheme)
{
bgItem.ImgSrc = ((Themes.DefaultTheme)panelTheme.SelectedItem).Image;
var s = ((Themes.DefaultTheme)panelTheme.SelectedItem).ImageSource;
var a = s.LastIndexOf('\\');
if (a == -1) a = s.LastIndexOf('/');
if (a == -1)
bgItem.Description = s;
else bgItem.Description = s.Substring(a + 1);
colorItem.Color = (Color)((Themes.DefaultTheme)panelTheme.SelectedItem).Accent.Resources["AccentColor"];
colorItem.Description = ((Themes.DefaultTheme)panelTheme.SelectedItem).AccentName;
MeCore.MainWindow.RenderTheme(((Themes.DefaultTheme)panelTheme.SelectedItem));
MeCore.Config.QuickChange("Theme", ((Themes.DefaultTheme)panelTheme.SelectedItem).Name);
}
else
{
bgItem.ImgSrc = ((Themes.Theme)panelTheme.SelectedItem).Image;
var s = ((Themes.Theme)panelTheme.SelectedItem).ImageSource;
var a = s.LastIndexOf('\\');
if (a == -1) a = s.LastIndexOf('/');
if (a == -1)
bgItem.Description = s;
else bgItem.Description = s.Substring(a + 1);
colorItem.Color = (Color)((Themes.Theme)panelTheme.SelectedItem).Accent.Resources["AccentColor"];
colorItem.Description = ((Themes.Theme)panelTheme.SelectedItem).AccentName;
MeCore.MainWindow.RenderTheme(((Themes.Theme)panelTheme.SelectedItem));
MeCore.Config.QuickChange("Theme", ((Themes.Theme)panelTheme.SelectedItem).Name);
}
}
}
private void createTmpBySelectedTheme()