using Stylet.Samples.RedditBrowser.Events; using Stylet.Samples.RedditBrowser.RedditApi; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Stylet.Samples.RedditBrowser.Pages { public class TaskbarViewModel : Screen { private IEventAggregator events; public string Subreddit { get; set; } public IEnumerable SortModes { get; private set; } public SortMode SelectedSortMode { get; set; } public TaskbarViewModel(IEventAggregator events) { this.events = events; this.SortModes = SortMode.AllModes; this.SelectedSortMode = SortMode.Hot; } public void Open() { this.events.Publish(new OpenSubredditEvent() { Subreddit = this.Subreddit, SortMode = this.SelectedSortMode }); } } }