Я использую формы xamarin и создаю пример приложения. Приложение имеет несколько полей и функцию получения изображения. Когда пользователь берет изображение, оно сохраняется в телефонной галерее и переименовывается в данные из полей.
У меня есть поле для заметок. В поле примечаний пользователь может ввести текст и символы. Я не хочу включать данные из полей примечания, чтобы переименовать изображение.
Я хочу получить пользовательский ввод из поля заметок и сохранить его в комментариях к изображениям. (Пожалуйста, смотрите изображение ниже).
комментарий к изображению
Мой первый вопрос: возможно ли это сделать? Таким образом, пользователь заполняет некоторые поля, делает снимок и все, что пользователь вводит в поле примечаний; это может быть сохранено в imagedetails-> комментариях.
Это код для сохранения изображения и переименования в некоторые поля ввода данных.
Я использую плагин jamesmontemagno / MediaPlugin для съемки изображений.
https://github.com/jamesmontemagno/MediaPlugin
private async void Take_Photo_Button_Clicked(object sender, EventArgs e)
{
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
await DisplayAlert("No Camera", ":( No camera available.", "OK");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
SaveToAlbum = true,
//Directory = "Sample",
Name = jobnoentry.Text + "-" + Applicationletter + "-" + signnoentry.Text + "-" + Phototypeentry,
});
if (file == null)
return;
MainImage.Source = ImageSource.FromStream(() =>
{
var stream = file.GetStream();
return stream;
});
Вы можете видеть, как я назначаю Имя изображения некоторым полям данных. Но как я могу добавить заметки, чтобы комментировать изображение и иметь их в комментариях к изображению.
Надеюсь, вы все поняли мой вопрос.