Vra

Ons probeer uit Visual Studio 2008 en Expression Blend op 'n nuwe projek. Die doel is om die rol van die ontwikkelaar en ontwerper as afsonderlike duidelik te definieer, maar maai die voordeel van die ontwikkelaar in staat is om die XAML wat deur die ontwerper direk verteer.

Vir die grootste deel dit is 'n groot werk, en ek hou regtig die moontlikhede. Een probleem wat ons het oor al kom is ontwerp teen DataBindings. In baie gevalle, nie die GUI nie rye, of ander data strukture te vul nie, tensy die aansoek hardloop, en 'n databasis oproep gemaak. Gevolglik is die ontwerper het nie toegang tot die visuele uitleg van die GUI het.

Wat ek graag wil doen, is een of ander manier te skep 'n paar eenvoudige doodgedruk of bespot data wat die ontwerper kan gebruik om te werk aan die ontwerp. Die groot doel is om te hê dat doodgedruk data vertoon in Expression Blend, maar dan toegepas word op die werklike versameling tydens looptyd.

Het iemand het 'n stewige metode om dit te doen?

Was dit nuttig?

Oplossing

Ek stel voor lees hierdie blog . Die finale metode blyk om goed te werk, jou toets data toon in Blend baie mooi. Net in gedagte hou dat jy na die DLL opstel voordat dit die data sal vertoon.

Ander wenke

Ek sou kyk na die skep van XML data eilande wat die struktuur van die voorwerpe te volg sal jy uiteindelik die UI te bind. Op hierdie manier jou ontwerper kan die wortel element van die bladsy (of gebruiker beheer, ens) bind aan die boonste vlak van jou vals XML data eiland en al die relatiewe paaie sal dieselfde bly wanneer jy ruil dat data eiland uit vir die werklike DataContext bindend.

Daar sal 'n mate van refactoring te heg aan die werklike voorwerp wanneer jy gereed is nie, maar dit is hoekom jou ontwikkelaars ten minste moet weet genoeg XAML om te weet hoe om die bindings behoorlik te verander.

Dit lyk asof die opmerkings hierbo my 'n skakel na 'n voorbeeld hiervan.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top