// ----------------------------------------------------------------------- // // Copyright 2015 MIT Licence. See licence.md for more information. // // ----------------------------------------------------------------------- namespace Perspex.Xaml.Base.UnitTest.SampleModel { using System.Collections.Generic; using System.Threading.Tasks; using GitHubClient.ViewModels; using ReactiveUI; public class UserRepositoriesViewModel : ReactiveObject { private IReadOnlyList repositories; public async Task Load(string username) { this.Repositories = await new Task>(() => new List { new Repository("Blah"), new Repository("Bleh") }); } public IReadOnlyList Repositories { get { return this.repositories; } private set { this.RaiseAndSetIfChanged(ref this.repositories, value); } } } }