quando l'evento click dell'hyperlink viene generato, il sender rappresenta l'Hyperlink stesso, per accedere al dato che gestisce usi DataContext, essendo tutto generico devi eseguire il cast appropriato
per lo scambio di dati tra finestre non c'è nulla di particolare da fare, esegui come se fosse un passaggio di dati tra due oggetti, ossia quanto istanzi la finestra imposti i dati necessari, in seguito la visualizzi (show).codice:Hyperlink hl = (Hyperlink)sender; // mandante evento Disco d = (Disco)hl.DataContext; // hl contenuto int id = d.IDAlbum; // proprietà
se ti servono risposte dalla finestra che hai attivato, utilizza gli eventi