diff --git a/Qwirkle/QwirkleClassLibrary/Players/Leaderboard.cs b/Qwirkle/QwirkleClassLibrary/Players/Leaderboard.cs index 2aa6fad..8d40223 100644 --- a/Qwirkle/QwirkleClassLibrary/Players/Leaderboard.cs +++ b/Qwirkle/QwirkleClassLibrary/Players/Leaderboard.cs @@ -25,13 +25,9 @@ namespace QwirkleClassLibrary.Players PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } - public ReadOnlyObservableCollection Lb - { - get - { - return (ReadOnlyObservableCollection)leaderboard.AsReadOnly(); - } - } + public ReadOnlyObservableCollection Lb => new(leaderboard); + + diff --git a/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml b/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml index 575db19..5b392f2 100644 --- a/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml +++ b/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml @@ -22,56 +22,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml.cs b/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml.cs index 131d287..0b6047d 100644 --- a/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml.cs +++ b/Qwirkle/QwirkleViews/Pages/Leaderboard.xaml.cs @@ -5,5 +5,7 @@ public partial class Leaderboard : ContentPage public Leaderboard() { InitializeComponent(); - } + BindingContext = ((App)Application.Current!).LD; + + } } \ No newline at end of file diff --git a/Qwirkle/QwirkleViews/Views/LeaderboardLine.xaml b/Qwirkle/QwirkleViews/Views/LeaderboardLine.xaml index bae68c5..3a77ddd 100644 --- a/Qwirkle/QwirkleViews/Views/LeaderboardLine.xaml +++ b/Qwirkle/QwirkleViews/Views/LeaderboardLine.xaml @@ -7,7 +7,7 @@ RowDefinitions="50">