Beispiel #1
0
        public MainWindow()
        {
            InitializeComponent();
            AddControlPanelDelegate addControlPanel = new AddControlPanelDelegate(AddControlPanel);

            LoadSettingsFromFile();
            keyManager.AddKey(Key.Right.ToString());
            keyManager.AddKey(Key.Left.ToString());
            keyManager.AddKey(Key.Space.ToString());
            keyManager.AddKey(Key.Back.ToString());
        }
        public static void LoadSettings(List <ControlPanel> controlPanels, Settings settings, AddControlPanelDelegate addCP)
        {
            controlPanels.Clear();

            for (int i = 0; i < settings.Keys.Count; i++)
            {
                addCP();
            }

            for (int i = 0; i < controlPanels.Count; i++)
            {
                controlPanels[i].KeyTextBox.Text           = settings.Keys[i];
                controlPanels[i].DirectoryNameTextBox.Text = settings.DirectoryNames[i];
            }
        }