У меня возникла проблема с сохранением содержимого InkCanvas в приложении UWP. В режиме отладки все работает отлично. В режиме деблокирования я не могу его сохранить.
Блоб в базе данных sqlite все время пуст (в режиме выпуска).
Вот мой код:
static public byte[] GetByteArray(InkCanvas CardInkCanvas) {
MemoryStream ms = new MemoryStream();
// Write the ink strokes to the output stream.
using(IOutputStream outputStream = ms.AsOutputStream()) {
CardInkCanvas.InkPresenter.StrokeContainer.SaveAsync(ms.AsOutputStream());
outputStream.FlushAsync();
}
return ms.ToArray();
}
Может быть, профессионал UWP может мне помочь :)
Спасибо, Агредо.