コード例 #1
0
        protected async Task <MessageViewModel> CreateViewModel(DirectMessage m, AsyncLoadContext context = AsyncLoadContext.Default)
        {
            var vm = new MessageViewModel(m, Context, Configuration, ViewServiceRepository);

            if (context == AsyncLoadContext.Default)
            {
                await vm.LoadDataAsync();
            }
            else
            {
                Task.Run(async() => await vm.LoadDataAsync()).Forget();
            }

            return(vm);
        }
コード例 #2
0
        protected async Task <MessageViewModel> CreateViewModel(DirectMessage m)
        {
            var vm = new MessageViewModel(m, Context, Configuration, ViewServiceRepository);
            await vm.LoadDataAsync();

            return(vm);
        }