public IList<DashboardOptionDTO> DashboardOptions() { var matchingAnimalsOption = new DashboardOptionDTO(0, OptionsKeys.Animals, "Animals", "Group Subtitle: 1", "../Assets/Category/AnimalsHomeTile.png"); var matchingColorsOption = new DashboardOptionDTO(1, OptionsKeys.Colors, "Colors", "Group Subtitle: 1", "../Assets/Category/ColorsHomeTile.png"); var matchingShapesOption = new DashboardOptionDTO(2, OptionsKeys.Shapes, "Shapes", "Group Subtitle: 1", "../Assets/Category/ShapesHomeTile.png"); var matchingVehicalsOption = new DashboardOptionDTO(3, OptionsKeys.Vehicle, "Vehicles", "Group Subtitle: 1", "Assests/Category/Colors/white.png"); var matchingSignsOption = new DashboardOptionDTO(4, OptionsKeys.Signs, "Signs", "Group Subtitle: 1", "Assets/DarkGray.png"); var matchingLettersOption = new DashboardOptionDTO(5, OptionsKeys.Letters, "Letters", "Group Subtitle: 1", "../Assets/Category/LettersHomeTile.png"); var surpriseMeOption = new DashboardOptionDTO(6, OptionsKeys.SurpriseMe, "Surprise Me", "Group Subtitle: 1", "Assets/DarkGray.png"); return new List<DashboardOptionDTO> { matchingAnimalsOption, matchingColorsOption, matchingLettersOption, matchingShapesOption, //matchingSignsOption, //matchingVehicalsOption, //surpriseMeOption }; }
private void StartExitAnimation( string storyBoardName, DashboardOptionDTO selectedItem ) { var storyBoard = this.Resources[storyBoardName] as Storyboard; if (storyBoard != null) { storyBoard.Completed += (s, a) => { ((DashboardViewModel) DataContext).SelectedDashboardOption = selectedItem; }; storyBoard.Begin(); } }