public static void GenerateConfigFile() { MetroStyle metroStyle = new MetroStyle { Theme = 2, Color = 10 }; settings.MetroStyle = metroStyle; List <KeyBinding> keyBindings = new List <KeyBinding>(); float[] vector3 = { 0.0f, 0.0f, 0.0f }; for (int i = 0; i < 8; i++) { KeyBinding keyBinding = new KeyBinding { Id = i + 1, Key = 0, Alias = "None", Coordinates = vector3 }; keyBindings.Add(keyBinding); } settings.KeyBinding = keyBindings; storage.StoreObject(settings, "Resources/config"); }
public MainWindow() { InitializeComponent(); IApplicationSettingsBaseHelper applicationSettingsBaseHelper = new ApplicationSettingsBaseHelper(Settings.Default); ISettings coreSettings = new CoreSettings(applicationSettingsBaseHelper); IThemeManagerHelper themeManagerHelper = new ThemeManagerHelper(); IMetroStyle style = new MetroStyle(this, coreSettings, themeManagerHelper); IFlyout flyout = new CustomFlyout(this, style, Assembly.GetExecutingAssembly().GetLinkerTime()); flyout.Run(); }