Я использую следующие два метода для выбора изображения в папке изображений пользователей. Однако моя проблема заключается в том, что после каждого вызова ChoosePhotoForEventItem() кажется, что служба запоминает предоставленное действие (UploadImage). Это означает, что при втором вызове ChoosePhotoForEventItem() метод UploadImage запускается два раза, а при третьем — три раза. Я попытался преобразовать метод в свойство и установить для него значение null, тем самым ничего не меняя.
public void ChoosePhotoForEventItem()
{
var picChooser = this.GetService<IMvxPictureChooserTask>();
picChooser.ChoosePictureFromLibrary(MaxPixelDimension, DefaultJpegQuality,this.UploadImage,delegate {/*Do nothing on cancel*/});
}
private void UploadImage(Stream stream)
{
this.UploadImage(stream, ItemID);
}
Любая помощь высоко ценится