private void setImageResources(ObservableCollection <Event> _temp) { foreach (Event ev in _temp) { string strUri = "ms-appx:///Assets/"; switch (ev.Type.Id) { case 1: strUri += "americano.png"; break; case 2: strUri += "soccer.png"; break; case 3: strUri += "basketball.png"; break; case 4: strUri += "baseball.png"; break; case 5: strUri += "musica.png"; break; case 6: strUri += "premios.png"; break; default: strUri += "gen.png"; break; } ev.Type.Uri = new Uri(strUri); uwpEvent ue = new uwpEvent(); ue.Id = ev.Id; ue.Name = ev.Name; ue.Schedule = ev.Schedule; ue.Description = ev.Description; ue.Type = ev.Type; ue.BitmapImageResource = new Windows.UI.Xaml.Media.Imaging.BitmapImage(ev.Type.Uri); _events.Add(ue); } _temp = null; }
private void lvEvents_SelectionChanged(object sender, SelectionChangedEventArgs e) { uwpEvent _ev = (uwpEvent)((ListView)sender).SelectedItem; var grid = this.Frame.Parent as Grid; var detFrame = grid.Children[1] as Frame; detFrame.IsEnabled = true; detFrame.Visibility = Visibility.Visible; //if (grid.ActualWidth <= 640) //{ // this.Frame.Visibility = Visibility.Collapsed; //} detFrame.Navigate(typeof(EventDetails), _ev.Id); }