Come posso eseguire lo stub dei dati per i progettisti quando utilizzo Expression Blend e Visual Studio?

StackOverflow https://stackoverflow.com/questions/66486

Domanda

Stiamo provando Visual Studio 2008 ed Expression Blend su un nuovo progetto.L'obiettivo è definire chiaramente il ruolo dello sviluppatore e del progettista come separati, ma sfruttare il vantaggio che lo sviluppatore può utilizzare direttamente il codice XAML prodotto dal progettista.

Nella maggior parte dei casi ha funzionato alla grande e mi piacciono molto le possibilità.Una difficoltà che abbiamo riscontrato è stata la progettazione in base a DataBindings.In molti casi, la GUI non popola righe o altre strutture dati a meno che l'applicazione non venga eseguita e non venga effettuata una chiamata al database.Di conseguenza il progettista non ha accesso al layout visivo della GUI.

Quello che vorrei fare è in qualche modo creare alcuni semplici dati stubbed o derisi che il progettista possa utilizzare per lavorare sul progetto.L'obiettivo principale è far sì che i dati stubbed vengano visualizzati in Expression Blend, ma poi applicati alla raccolta reale in fase di runtime.

Qualcuno ha trovato un metodo solido per farlo?

È stato utile?

Soluzione

Suggerirei la lettura questo blog.Il metodo finale sembra funzionare bene, i dati del test vengono visualizzati molto bene in Blend.Tieni presente che devi compilare la DLL prima che possa visualizzare i dati.

Altri suggerimenti

Vorrei esaminare la creazione di isole di dati XML che emulino la struttura degli oggetti a cui eventualmente legherai l'interfaccia utente.In questo modo il tuo progettista può associare l'elemento radice della pagina (o controllo utente, ecc.) al livello più alto della tua falsa isola dati XML e tutti i percorsi relativi rimarranno gli stessi quando scambi quell'isola dati con il vero DataContext legame.

ci sarà un certo grado di refactoring da allegare all'oggetto reale quando sarai pronto, ma è per questo che i tuoi sviluppatori dovrebbero almeno conoscere abbastanza XAML per sapere come modificare correttamente i collegamenti.

sembra che il commentatore sopra di me abbia un collegamento a un esempio di questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top