![]()
rsdpzed () ha ragione, stai facendo un mix... in MVVM aggiungere un handler nel code behind è concettualmente sbagliato. Dovresti aggiungere una proprietà nel tuo viewModel (ad esempio) di nome "DataSelezionata" e fare il binding con la SelectedDate del calendar nel tuo xaml, nel set di "DataSelezionata" chiami AggiornaDati() e NotifyPropertyChanged. A questo punto non serve più calendario_SelectedDatesChanged nel code behind, e tanto meno una proprietà statica che oltretutto in caso (ad esempio) di due form aperti sarebbe uguale per entrambi...
![]()