J'ai un problème avec l'enregistrement du contenu d'un InkCanvas dans une application UWP. En mode de débogage, tout fonctionne parfaitement. En mode Release, je ne peux pas le sauvegarder.Impossible d'enregistrer le contenu InkCanvas dans l'application UWP dans une base de données SQLite lorsque le mode Libération est activé
Le blob dans la base de données sqlite est vide tout le temps (en mode de libération).
Voici mon code:
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();
}
Peut-être un pro UWP peut me aider :)
Merci Agredo
Pourriez-vous vérifier si le contenu du tableau retourné n'est pas vide? –
son vide en mode de libération. En mode débogage fonctionne parfaitement. – Agredo