>Salve a tutti,
Ciao!
>sto sviluppando una applicazione WPF in C# dove
>vi è una Window centrale con menù, sfondo ecc... poi in centro
>ho piazzato un frame, in questo frame dovrei richimare altre
>window in base a cio' che l'utente clicca nel menù, ad esempio
>se l'utente clicca il button Modifica, dentro il frame mi dovrebbe
>apparire una window che sarà poi quella con il codice modifca.
>Dovrei lavorare con i frame, ma va bene anche qualsiasi altra
>cosa li sostituisca in modo funzionale, grazie in anticipo.
Ho capito perfettamente ciò che cerchi, invece di utilizzare i frame potresti utilizzare una semplice griglia.
Supponiamo di avere una griglia (MainGrid), un UserControl dove all'interno inserirai tutti i controlli necessari (TuoUC), e un pulsante (btnMostraUC) :
private void btnMostraUC_Click(object sender, RoutedEventArgs e)
{
MainGrid.Children.Clear(); //Elimino tutti i controlli presenti nella griglia
TuoUC provaUC = new TuoUC(); //Creo una nuova istanza del controllo utente
MainGrid.Children.Add(provaUC); //Aggiungo alla griglia l'istanza
}
Buona fortuna!
Ciao!
------------------------------------------
Ignazio Catanzaro
http://blogs.dotnethell.it/swdev/