Пример #1
0
        public SimulatorController(Engine _engine)
        {
            engine = _engine;

            toolContext = new Tools.ToolContext(null, engine);
            keybindings = (new ConfigPanelData()).LoadKeybindings();
            settings = (new ConfigPanelData()).LoadSettings();
        }
Пример #2
0
        public EditorController(Engine _engine)
        {
            engine = _engine;
            var selectTool = new Tools.Selection(toolContext, engine);

            toolContext = new Tools.ToolContext(selectTool, engine);
            keybindings = (new ConfigPanelData()).LoadKeybindings();
            settings = (new ConfigPanelData()).LoadSettings();
        }
Пример #3
0
        public ConfigPanel()
        {
            InitializeComponent();
            configDataRepository = new ConfigPanelData();
            settings = configDataRepository.LoadSettings();
            keybindings = configDataRepository.LoadKeybindings();
            profils = configDataRepository.LoadProfiles();
            profileListView.ItemsSource = profils;
            ShouldSave = false;

            settings.PropertyChanged += SaveSettings;
        }
Пример #4
0
 private void KeyboardDefault_Click(object sender, RoutedEventArgs e)
 {
     DataContext = new KeyBindings();
 }