Advertisement
Guest User

PC Pro: Our first Windows Store app

a guest
Mar 1st, 2013
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. <Grid Background="{StaticResource ApplicationPageBackgroundBrush}">
  2. <Grid Grid.Row="1">
  3. <!-- Left column -->
  4. <ListView x:Name="ItemListView" ItemsSource="{Binding Items}" SelectionChanged="ItemListView_SelectionChanged">
  5. <ListView.ItemTemplate>
  6. <DataTemplate>
  7. <StackPanel>
  8. <TextBlock Text="{Binding Title}" />
  9. <TextBlock Text="{Binding Author}" />
  10. <TextBlock Text="{Binding PubDate}"/>
  11. </StackPanel>
  12. </DataTemplate>
  13. </ListView.ItemTemplate>
  14. </ListView>
  15. <!-- Right column -->
  16. <Grid DataContext="{BindingElementName=ItemListView, Path=SelectedItem}" Grid.Column="1"/>
  17. <TextBlock x:Name="PostTitleText" Text="{Binding Title}" />
  18. <WebView x:Name="ContentView" Grid.Row="1" />
  19. </Grid>
  20. </Grid>
  21. <TextBlock Text="PC Pro RSS Reader"/>
  22. </Grid>
  23.  
  24. ' --------------------------------------------------------------------------------
  25.  
  26. Protected Overrides Async Sub OnNavigatedTo(e As Navigation.NavigationEventArgs)
  27. Dim _feedDataSource As FeedDataSource = App.DataSource
  28. If _feedDataSource.Feeds.Count = 0
  29. Then
  30. Await _feedDataSource.GetFeedsAsync()
  31. End If
  32. Me.DataContext = (_feedDataSource.Feeds).First()
  33. End Sub
  34.  
  35. ' --------------------------------------------------------------------------------
  36.  
  37. Private Sub ItemListView_SelectionChanged(sender As Object, e As SelectionChangedEventArgs)
  38. Dim _feedItem As FeedItem = e.AddedItems(0)
  39. If _feedItem IsNot Nothing
  40. Then
  41. ContentView.NavigateToString(_feedItem.Content)
  42. End If
  43. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement