Guest User

Untitled

a guest
Jan 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. <ItemsControl x:Name="recentSearches"
  2. Margin="0,65,0,0">
  3. <ItemsControl.ItemsPanel>
  4. <ItemsPanelTemplate>
  5. <StackPanel Orientation="Horizontal" />
  6. </ItemsPanelTemplate>
  7. </ItemsControl.ItemsPanel>
  8. <ItemsControl.ItemTemplate>
  9. <DataTemplate>
  10. <TextBlock Text="{Binding q}"
  11. TextWrapping="Wrap"
  12. Foreground="AliceBlue"
  13. Padding="2,6,2,2"
  14. Margin="12,-6,12,0"
  15. FontSize="20" />
  16. </DataTemplate>
  17. </ItemsControl.ItemTemplate>
  18.  
  19. private void showLatestSearches()
  20. {
  21. if (fmn.checkLatestSearchesExtistence())
  22. {
  23. List<RecentSearchItem> recent = new List<RecentSearchItem>();
  24. List<String> l = fmn.readLatestSearches();
  25. for (int i = 0; i <= l.Count-1; i += 1)
  26. {
  27. RecentSearchItem r = new RecentSearchItem();
  28. r.q = l[i];
  29. r.generalbg = grau;
  30. recent.Add(r);
  31. }
  32. recentSearches.DataContext = recent;
  33. }
  34. }
  35.  
  36. public class Form :UserControl
  37. {
  38. DataContext = new YourViewModel() ;
  39. }
  40.  
  41. ItemsSource="{Binding SearchesCollection}"
  42.  
  43. <ItemsControl x:Name="recentSearches"
  44. ItemsSource="{Binding recent}"
  45. Background="{Binding generalbg}"
  46. Margin="0,65,0,0" Tap="recentSearches_Tap">
  47. <ItemsControl.ItemTemplate>
  48. <DataTemplate>
  49. <TextBlock Text="{Binding q}"
  50. Foreground="{Binding foreground}"
  51. TextWrapping="Wrap"
  52. Padding="2,6,2,2"
  53. Margin="12,-6,12,0"
  54. FontSize="20" />
  55. </DataTemplate>
  56. </ItemsControl.ItemTemplate>
  57. </ItemsControl>
  58.  
  59. private void showLatestSearches()
  60. {
  61. if (fmn.checkLatestSearchesExtistence())
  62. {
  63. List<RecentSearchItem> recent = new List<RecentSearchItem>();
  64. List<String> l = fmn.readLatestSearches();
  65. for (int i = 0; i <= l.Count-1; i += 1)
  66. {
  67. RecentSearchItem r = new RecentSearchItem();
  68. r.q = l[i];
  69. r.generalbg = grau;
  70. r.foreground = blau;
  71. recent.Add(r);
  72. }
  73. recentSearches.ItemsSource = recent;
  74. }
  75. }
Add Comment
Please, Sign In to add comment