Hi
I have a typical ListView-bound-to-an-observable-collection setup (code below). However the observable collection (UpcomingJobsList) is a static property coming from a static class (DataService). The OnAppearing on the page with ListView shows that observable collection is loaded with data (screenshot attached). However no data is shown in the ListView (screenshot attached).
What am I doing wrong?
Thanks
Regards
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:models="clr-namespace:BussinessObjects"
x:Class="StaffApp.Views.JobsPage"
Title="Jobs Page">
<ContentPage.Content>
<StackLayout>
<Label Text="Welcome to Jobs Page!"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
<ListView x:Name="JobsListView" >
<ListView.ItemTemplate>
<DataTemplate x:DataType="models:UpcomingJobs">
<ViewCell>
<StackLayout Orientation="Vertical">
<Label Text="Welcome to HS Staff Jobs Page 2" VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="#6e6d72" />
<Label Text="Welcome to Jobs Page 3" Padding="0" Margin="0" TextColor="#6e6d72"/>
<Grid RowDefinitions="Auto" ColumnDefinitions="47,48,8,52,Auto" Padding="0" Margin="0" ColumnSpacing="0">
<Label Grid.Column="0" Padding="0" Margin="0" Text="{Binding Date1, StringFormat='{0:dd MMM}'}" HorizontalOptions="Start" VerticalOptions="Center" />
<Label Grid.Column="1" Padding="0" Margin="0" Text="{Binding From, StringFormat='{0:HH:mm}'}" HorizontalOptions="End" VerticalOptions="Center" />
<Label Grid.Column="2" Padding="0" Margin="0" Text="-" HorizontalOptions="Center" VerticalOptions="Center" Style="{StaticResource ExapnderHeaderLabel}" />
<Label Grid.Column="3" Padding="0" Margin="0" Text="{Binding To1, StringFormat='{0:HH:mm}'}" HorizontalOptions="Start" />
<Label Grid.Column="4" Padding="0" Margin="0" Text="{Binding Client}" HorizontalOptions="Center" />
</Grid>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage.Content>
</ContentPage>


