async Task<bool> CanDeleteProject(Project project) { string prompt = String.Format("Delete project {0}?", project.Name); var messageDialog = new MessageDialog(prompt); UICommand yesCommand = new UICommand("Yes"); messageDialog.Commands.Add(yesCommand); messageDialog.Commands.Add(new UICommand("No")); messageDialog.DefaultCommandIndex = 0; messageDialog.CancelCommandIndex = 1; // Show the message dialog var result = await messageDialog.ShowAsync(); return result == yesCommand; }
public ProjectHeader(Project project) { _project = project; }
public Project NewProject() { Project project = new Project(); _projects.Add(project); return project; }
public void MoveUp(Project project) { int index = _projects.IndexOf(project); _projects.RemoveAt(index); _projects.Insert(index - 1, project); }
public void DeleteProject(Project project) { _projects.Remove(project); }
public bool CanMoveUp(Project project) { return _projects.IndexOf(project) > 0; }
public bool CanMoveDown(Project project) { return _projects.IndexOf(project) < _projects.Count - 1; }
public ProjectViewModel(Project project, ProjectSelection projectSelection) { _project = project; _projectSelection = projectSelection; }
void ProjectAdded(Project project) { ProjectNameTextBox.Focus(Windows.UI.Xaml.FocusState.Keyboard); }
private static void CreateSampleAction(Project project, string name) { ProjectAction action = project.NewAction(); action.Name = name; action.Description = String.Format("Description of {0} {1}", project.Name, name); }