using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using Juick.Classes; using JuickApi; namespace Juick.ViewModels { public class UserFeedViewModel : PageViewModel { public UserFeedViewModel(AppViewModel context) : base(context) { } static readonly string CaptionPropertyName = ExpressionHelper.GetPropertyName(x => x.Caption); private int _uid; public int Uid { get { return _uid; } set { _uid = value; RestUri = string.Format("/messages?user_id={0}", _uid); NotifyPropertyChanged(CaptionPropertyName); } } public override string Caption { get { return Items.Count == 0 ? "": Items[0].Username; } } } }