2017-06-28 5 views
0

Dans mon UWP App J'utilise un InkCanvas dans un Popup. Tout fonctionne très bien, mais quand le popup ne remplit pas tout l'écran, je peux dessiner en dehors du popup. Après avoir enregistré le StrokeContainer dans un fichier, les lignes hors des limites sont visibles. Ceci est très mauvais, parce que j'ajouté un fond à l'strokecontainer et je veux limiter l'utilisateur de tirer sur elle.InkCanvas UWP tirer hors limites

Y at-il un moyen d'empêcher l'élaboration hors limites? Ou puis-je couper tout ce qui est en dehors de la zone visible?

+0

Avez-vous essayé de placer InkCanvas l'intérieur de la grille qui est à l'intérieur du Popup? –

+0

Il est à l'intérieur de la grille –

Répondre

0

J'ai trouvé une solution de contournement:

Avant la StrokeContainer est enregistrée dans un fichier je crée une nouvelle StrokeContainer avec une nouvelle image de fond correspondant aux dimensions des traits d'entrée. Le i clone tous les traits dans le nouveau conteneur et enregistre le nouveau.

Je sais que ce n'est pas de solution pour tout le monde, mais dans mon cas, je veux juste avoir un fond blanc, il travaille.