示例#1
0
        public IObservableViewModel <T> ToViewModel()
        {
            var viewModel = new ObservableViewModel <T>(Source, _emptyPredicate, _refreshOn, _timeout, new CompositeDisposable(), _schedulers);

            _saveViewModel(viewModel);
            return(viewModel);
        }
示例#2
0
 public void Visit <T>(ObservableViewModel <T> ovm)
 {
     ovm.ChainEmptyPredicate(t =>
     {
         var enumerable = t as IEnumerable <object>;
         if (enumerable == null)
         {
             return(false);
         }
         return(!enumerable.Any());
     });
 }
示例#3
0
 public void Visit <T>(ObservableViewModel <T> ovm)
 {
     ovm.ChainEmptyPredicate(t => t == null);
 }