2016-05-20 2 views
0

Я использую этот самородок, чтобы загрузить свое изображение в imgur: http://imgurapi.readthedocs.io/en/latest/ И я работаю с форматами Xamarin в MVVM.Imgur.net nugget: сделать индикатор выполнения моей загрузки

Я хочу отобразить индикатор выполнения загрузки моего изображения, но я не могу найти способ сделать это в документации.

Это мой код:

var mediaFile = await _mediaPicker.SelectPhotoAsync(new CameraMediaStorageOptions()); 
await UploadImage(mediaFile.Source); 

И моя функция

public async Task UploadImage(Stream source) 
{ 
    var client = new ImgurClient(ConstantKeys.ImgurClientId, ConstantKeys.ImgurClientSecret); 
    var endpoint = new ImageEndpoint(client); 

    try 
    { 
     var image = await endpoint.UploadImageStreamAsync(source); 

     var link = image.Link; 
     ImageLink = link; 
     _clipboardService.CopyToClipboard(link); 
    } 
    catch (Exception ex) 
    { 
     Debug.WriteLine(@"/!\ DEBUG - UploadImage method : " + ex.Message); 
    } 
} 

Любое предложение?

Спасибо

ответ

0

Как правило, вы должны были бы увидеть некоторый тип прогресса, когда вы звоните UploadImageStreamAsync. Взглянув на документы, сразу не было видно, как это сделать. Но я полагаю, вы могли бы опросить источник. Позиция, чтобы получить общее представление о том, как это происходит.