using System; using System.Collections.Generic; namespace Lattice.Themes.VS2026; public class VS2026ThemePack : ThemePack { private static readonly Uri[] _lightResourceUris = new[] { new Uri("ms-appx:///Lattice.Themes.VS2026/Colors/Light.xaml"), new Uri("ms-appx:///Lattice.Themes.VS2026/Main.xaml") }; private static readonly Uri[] _darkResourceUris = new[] { new Uri("ms-appx:///Lattice.Themes.VS2026/Colors/Dark.xaml"), new Uri("ms-appx:///Lattice.Themes.VS2026/Main.xaml") }; public VS2026ThemePack(bool isDark = false) : base(isDark ? "Visual Studio 2026 Dark" : "Visual Studio 2026 Light") { Description = isDark ? "Visual Studio 2026 inspired dark theme for developers" : "Visual Studio 2026 inspired light theme for developers"; Version = "2026.1.0"; IsDark = isDark; } public override IReadOnlyList GetResourceUris() { return IsDark ? _darkResourceUris : _lightResourceUris; } public override void OnApply() { base.OnApply(); System.Diagnostics.Debug.WriteLine($"Applying VS2026 Theme: {Name}"); // Можно добавить VS-специфичные настройки } }