Beispiel #1
0
        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();
        }