Ho letto molti articoli su diversi pattern in uso con WPF e questo è qualcosa che non ho ancora capito: un file code-behind dovrebbe essere considerato parte della vista? come Conseguenza, se i file con codice sottostante possono essere autorizzati a utilizzare la conoscenza di elementi specifici nel markup?
Ho una serie di scenari in cui i controlli presenti in una vista sono influenzati dai dati nel modello di vista (ad esempio un pulsante per ogni elemento della lista). Attualmente, gestisco questo tipo di scenari nel relativo file code-behind. Per me, questo sembra un dettaglio di implementazione della vista e quindi parte di essa; un'altra vista dello stesso modello di vista potrebbe scegliere una casella di elenco di voci di elenco, ad esempio).