using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using Tango.DispenserAnalyzer.UI.ViewModels; namespace Tango.DispenserAnalyzer.UI.View { /// /// Interaction logic for SettingsWnd.xaml /// public partial class SettingsWnd : Window { private SettingsVM vm; public SettingsWnd() { InitializeComponent(); vm = new SettingsVM(); DataContext = vm; Loaded += Window_loaded; } public Dictionary GetChanges() { return vm.GetChanges(); } private void Window_loaded(object sender, RoutedEventArgs e) { Application curApp = Application.Current; Window mainWindow = curApp.MainWindow; this.Left = mainWindow.Left + (mainWindow.Width - this.ActualWidth) / 2; this.Top = mainWindow.Top + (mainWindow.Height - this.ActualHeight) / 2; } private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { vm.Dispose(); } public void SaveButton_Click(object sender, RoutedEventArgs e) { this.DialogResult = true; } } }