Dessiner des choses sur une toile
Comment pourrais-je en tirer quelque chose sur une Toile en C# pour Windows Phone?
Bien, permettez-moi d'être un peu plus clair.
Dire que l'utilisateur appuie son doigt vers le bas à 386,43 sur la toile. (la toile est de 768 x 480)
Je voudrais que mon application pour être en mesure de répondre en plaçant un point rouge à 386,43 sur la toile.
J'ai pas expérience préalable avec de la Toile que ce soit.
Si c'est trop complexe pour être répondu à une question (ce qui est probablement le cas), veuillez me donner des liens vers d'autres sites web, avec de la Toile et le Dessin d'articles.
source d'informationauteur JavaAndCSharp
Vous devez vous connecter pour publier un commentaire.
Il y a différentes façons de le faire. Selon la nature du point rouge, vous pourriez faire un UserControl. Pour un cercle de base, vous pouvez simplement gérer votre toile
ManipulationStarted
événement.Je pense que vous devez aborder le problème différemment. (Je ne suis pas y compris le code sur le but, à cause de cela).
Des formulaires et des contrôles dans une des applications de Windows (y compris de Téléphone) peuvent être actualisées pour plusieurs raisons, à tout moment. Si vous dessinez sur une toile en réponse à une action de contact, vous avez une mise à jour de la toile jusqu'à la prochaine actualisation. Si une actualisation de la toile repeint lui-même, vous vous retrouvez avec une toile vierge.
Je n'ai aucune idée de ce que votre objectif ultime est, mais il est probable que vous voulez garder une trace de ce que l'utilisateur l'a fait et le magasin de l'etat, quelque part, et de l'afficher dans une toile sur la repeindre de la toile. Cela pourrait être fait avec le stockage de toutes les actions et de "relecture" sur la toile, ou tout simplement de stocker le point de vue de la toile en tant que bitmap et recharger la toile avec une image bitmap lors de l'actualisation. Mais, dans ce dernier cas, je pense que l'utilisation d'une toile n'est pas la bonne solution.