コード例 #1
0
        public PostViewHolder(View itemView) : base(itemView)
        {
            Title = ItemView.FindViewById <TextView>(Resource.Id.title);
            Body  = ItemView.FindViewById <TextView>(Resource.Id.msg);

            Observable.FromEventPattern(itemView, "Click")
            .Subscribe(_ => Core.Domain.App.App.Store.Dispatch(PostsActionsCreator.SelectPost(Post.Id)));
        }
コード例 #2
0
 private void SetupEventHandlers()
 {
     Observable.FromEventPattern(_search, "QueryTextChange")
     .Merge(Observable.FromEventPattern(_search, "QueryTextSubmit"))
     .Select(e => _search.Query)
     .DistinctUntilChanged()
     .Subscribe(e => Core.Domain.App.App.Store.Dispatch(PostsActionsCreator.SearchPosts(_search.Query)))
     .DisposeWith(Disposables);
 }