private void NewTable_Click(object sender, RoutedEventArgs e) { RestaurantTable table = new RestaurantTable(); table.Rectus.Width = 50; table.Rectus.Height = 50; table.HorizontalAlignment = HorizontalAlignment.Right; grid.Children.Add(table); Client.CreateClients(RestaurantTable.actualSelectedTable.numberOfSeats, RestaurantTable.actualSelectedTable.clients); }
private void Rectus_PreviewMouseDown(object sender, MouseButtonEventArgs e) { actualSelectedTable = this; MainWindow.MyGridstatic = this; if (_buttonPosition == null) { _buttonPosition = Rectus.TransformToAncestor(MainWindow.MyGridstatic).Transform(new Point(0, 0)); } var mousePosition = Mouse.GetPosition(MainWindow.MyGridstatic); deltaX = mousePosition.X - _buttonPosition.Value.X; deltaY = mousePosition.Y - _buttonPosition.Value.Y; _isMoving = true; }