private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;
            StrengthTrainingItemViewModel item = (StrengthTrainingItemViewModel)btn.Tag;

            if (item != null && !item.IsNew)
            {
                grid.SelectedItem = item;
                DeleteSelectedEntries();
            }
        }
        private void btnSetRestTime_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;
            StrengthTrainingItemViewModel item = (StrengthTrainingItemViewModel)btn.Tag;

            if (item != null && !item.IsNew)
            {
                SetRestTimeWindow dlg = new SetRestTimeWindow();
                if (dlg.ShowDialog() == true)
                {
                    item.Item.SetRestTime(dlg.TimeSpan);
                    item.UpdateSetsDisplay();
                }
            }
        }
        private bool rowMoveDown(StrengthTrainingItemViewModel dayRow)
        {
            if (dayRow == null)
            {
                return(false);
            }
            int index = viewModel.Items.IndexOf(dayRow);
            int limit = viewModel.Items.Count - 2;

            if (index < limit)
            {
                viewModel.Items.Move(index, index + 1);
                entry.RepositionEntry(index, index + 1);
                return(true);
            }
            return(false);
        }
示例#4
0
 public SetViewModel(StrengthTrainingItemViewModel parent, SerieDTO set)
     : this(parent)
 {
     this.Set = set;
     ToolTip  = createSerieToolTip(Set);
 }
示例#5
0
 public SetViewModel(StrengthTrainingItemViewModel parent)
 {
     this.parent = parent;
 }