Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 58056

Xamarin Forms Labs and the RepeaterView

$
0
0

I'm trying to figure out the RepeaterView in Xamarin Forms Labs.

THE BACKGROUND

I have a simple entity called Entry that has property called Notes

class Entry
{
    public string Notes { get; set; }
}

In the common PCL, I've inherited from the RepeaterView to make it non-generic.

class EntryRepeater : Xamarin.Forms.Labs.Controls.RepeaterView<MyKids.Core.Entities.Entry>
{
}

And the XAML of the page where I'm trying to use the repeater looks like this

<rep:EntryRepeater ItemsSource="{Binding Entries}">
    <rep:EntryRepeater.ItemTemplate>
      <DataTemplate>
        <ViewCell>
          <ViewCell.View>
            <StackLayout>
               <Label Text="{Binding Notes}" />
            </StackLayout>
          </ViewCell.View>
        </ViewCell>
      </DataTemplate>
    </rep:EntryRepeater.ItemTemplate>
   </rep:EntryRepeater>

where Entries is an ObservableCollection.

THE ISSUE

The problem is that the binding in the DataTemplate seems to point to the main model and not to one item in the collection. BUT it is repeated the correct number of times.

[0:] Binding: 'Notes' property not found on 'MyApp.ViewModels.EntryListViewModel', target property: 'Xamarin.Forms.Label.Text'


Viewing all articles
Browse latest Browse all 58056

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>