using Client.ViewModels; using System.Windows; using System.Windows.Input; using System.Windows.Media; namespace Client.Views { /// /// Interaction logic for GameWindow.xaml /// public partial class GameWindow : Window { ClientData data = ClientData.Instance; private ViewModelGame viewModel; public GameWindow() { this.viewModel = new ViewModelGame(this); DataContext = this.viewModel; Closing += this.viewModel.LeaveGame; InitializeComponent(); } private void CanvasForPaint_MouseDown(object sender, MouseButtonEventArgs e) { this.viewModel.Canvas_MouseDown(e, this); } private void CanvasForPaint_MouseMove(object sender, MouseEventArgs e) { viewModel.Canvas_MouseMove(e, this); } private void CanvasReset_Click(object sender, RoutedEventArgs e) { CanvasForPaint.Children.Clear(); } private void ClrPcker_Background_SelectedColorChanged_1(object sender, RoutedPropertyChangedEventArgs e) { viewModel.Color_Picker(e, this); } private void CanvasForPaint_MouseUp(object sender, MouseButtonEventArgs e) { viewModel.Canvas_MouseUp(sender, e); } } }