Impostazione delle proprietà Canvas in un DataTemplate ItemsControl

Sto cercando di associare i dati a questo ItemsControl :

        

Usando questo DataTemplate , sto provando a posizionare individualmente i miei elementi del Node sul Canvas corretto:

    

Tuttavia, non funziona come previsto. Tutti i miei elementi del nodo sono disegnati uno sopra l’altro nella stessa posizione. Qualche suggerimento su come realizzare questo?

Le proprietà allegate funzionano solo sui bambini diretti della canvas. ItemsControl posizionerà i controlli ContentPresenter come figli diretti, quindi potresti voler aggiungere anche uno stile per questo:

           

Spero che questo ti aiuti