private void Grid_MouseEnter(object sender, MouseEventArgs e) { Grid grid = sender as Grid; int index = (grid.Tag as DenavitHartenbergSetting.Joint).Number; DenavitHartenbergSetting dhs = DataContext as DenavitHartenbergSetting; dhs.ActiveJoint = grid.Tag as DenavitHartenbergSetting.Joint; }
private void RemoveTransformation_Click(object sender, RoutedEventArgs e) { DenavitHartenbergSetting system = DataContext as DenavitHartenbergSetting; if (system == null) { return; } system.Joints.Remove((sender as Button).Tag as DenavitHartenbergSetting.Joint); }
private void AddTransformation_Click(object sender, RoutedEventArgs e) { DenavitHartenbergSetting system = DataContext as DenavitHartenbergSetting; if (system == null) { return; } system.Joints.Add(new DenavitHartenbergSetting.Joint()); }
private void Grid_MouseLeave(object sender, MouseEventArgs e) { DenavitHartenbergSetting dhs = DataContext as DenavitHartenbergSetting; dhs.ActiveJoint = null; }