Advertisement
Guest User

Untitled

a guest
Sep 18th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. //SeenMediaDatabase.cs
  2. public Task<int> CountItemAsync(string column)
  3. {
  4. return database.Table<SeenMediaEntry>().Where(i => i.Media == column).CountAsync();
  5. }
  6.  
  7. //StatsPage.xaml.cs
  8. using System;
  9. using System.Collections.Generic;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Threading.Tasks;
  13. using Xamarin.Forms;
  14. using SeenMedia.Data;
  15. using Xamarin.Forms.Xaml;
  16.  
  17. namespace SeenMedia
  18. {
  19. [XamlCompilation(XamlCompilationOptions.Compile)]
  20. public partial class StatsPage : ContentPage
  21. {
  22. public StatsPage()
  23. {
  24. InitializeComponent();
  25. }
  26.  
  27. protected override async void OnAppearing()
  28. {
  29. base.OnAppearing();
  30. var Counter = await App.Database.CountItemAsync("Muzeum");
  31. BooksLabel.Text = Counter.ToString(); <-- Tutaj zmieniasz wartość tekstu na kontrolce "BooksLabel"
  32. }
  33. }
  34. }
  35.  
  36. //StatsPage.xaml
  37. <?xml version="1.0" encoding="utf-8" ?>
  38. <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
  39. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  40. xmlns:local="clr-namespace:SeenMedia"
  41. x:Class="SeenMedia.StatsPage"
  42. Title="Twoje statystyki">
  43. <Label Text="Przeczytałeś tyle książek:"
  44. VerticalOptions="Center"
  45. HorizontalOptions="Center" />
  46. <Label x:Name="BooksLabel" <-- Tutaj ustalasz nazwę dla kontrolki
  47. TextColor="Black"
  48. VerticalOptions="Center"
  49. HorizontalOptions="Center" />
  50. </ContentPage>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement