Comment dessiner une grille en WPF

Je suis en train de créer un contrôle utilisateur dans WPF pour représenter un Plateau de jeu de Go, qui est essentiellement juste une grille de lignes noires avec des points sur certaines intersections.

Pour le moment je suis en utilisant une Grille de contrôle pour gérer le placement des pierres, mais l'une des difficultés est que les pierres sont placées sur les intersections du quadrillage, plutôt qu'entre eux, donc si je veux tracer les lignes, ils ont besoin de passer par les centres des cellules de la grille.

Je suis encore assez nouveau à WPF, donc je ne suis pas vraiment sûr de savoir comment je devrais être en train d'approcher ce; dois-je être manuellement la peinture des lignes à chaque fois que le contrôle affiche (si oui, comment?), ou est-il un meilleur moyen?

Avez-vous jamais trouver une solution à cela? J'ai le même problème.
Je n'ai pas eu le temps de réfléchir récemment sur ce que j'ai été très occupé avec d'autres choses (mais merci à ceux qui ont répondu), mais je vais mettre à jour la question/accepter une réponse quand j'ai trouver la meilleure solution.

OriginalL'auteur Will Vousden | 2010-02-23