Domanda Controllo personalizzato wpf: rettangolo trascinabile / ridimensionabile all'interno di un altro rettangolo


Sto lavorando ad un'applicazione c # wpf. Sto esaminando un controllo con due rettangoli: uno dentro l'altro. Voglio che l'utente sia in grado di trascinare il rettangolo interno, ridimensionarlo e, se possibile, ruotarlo all'interno dei limiti del rettangolo esterno. I valori dovrebbero essere associabili in modo da poter memorizzare i valori nella mia origine dati quando aggiornati.

Ci sono già controlli come questo o qualcuno ha qualche suggerimento?

Ho visto un articolo codeproject sul trascinamento di elementi in una tela ma quelle proprietà non sono associabili ..

Grazie,


11
2017-10-25 22:26


origine


risposte:


Questo ragazzo su CodeProject ha una serie di articoli che fanno esattamente quello che penso tu stia cercando. Mi aspetto che il primo articolo ti sia di maggior aiuto, ma l'intera serie è buona.

1. Trascina, ridimensiona e ruota gli elementi su una tela

2. Designer Canvas con Zoombox

3. Collegamento di elementi

4. Un francobollo


18
2017-11-01 15:10



Questo : CodeProject è qualcosa di abbastanza simile. Se non riesci a trovare qualcosa che ti si addice di più, è a mio avviso una buona base da cui iniziare.


1
2017-10-25 22:33