WPF: comment faire le point (0,0) dans le centre de l'intérieur d'une Toile

WPF Toile a un système de coordonnées à partir de (0,0) en haut à gauche du contrôle.

Par exemple, la définition suivante va faire mon contrôle apparaît sur le coin supérieur gauche:

<Control Canvas.Left="0" Canvas.Top="0">

Comment puis-je le changer à la norme en coordonnées cartésiennes?

En gros:

  • (0,0) au centre de la
  • flip Y

J'ai remarqué ce post est similaire, mais il ne parle pas de traduire le système de coordonnées. J'ai essayé d'ajouter un TranslateTransform, mais je ne peux pas le faire fonctionner.

OriginalL'auteur decasteljau | 2009-12-09