¿Cómo puedo punta de los datos para los diseñadores cuando el uso de Expression Blend y Visual Studio?

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

Pregunta

Estamos tratando de salir de 2008 de Visual Studio y Expression Blend en un nuevo proyecto.El objetivo es definir claramente el papel del diseñador y desarrollador de forma separada, pero gozar de los beneficios del desarrollador ser capaz de consumir la XAML producido por el diseñador.

La mayor parte de esto ha funcionado genial, y me gusta mucho las posibilidades.Una de las dificultades que encontramos, a pesar de que está diseñando contra DataBindings.En muchos casos, la interfaz de usuario no llena las filas, o de otras estructuras de datos, a menos que se ejecute la aplicación, y una base de datos llamada.En consecuencia, el diseñador no tiene acceso para el diseño visual de la interfaz gráfica de usuario.

Lo que me gustaría hacer, de alguna manera es crear unas sencillas apagó o se burlan de los datos que el diseñador puede utilizar para trabajar en el diseño.El gran objetivo que es tener que apagaron datos se muestran en Expression Blend, pero luego se aplica a la colección real en tiempo de ejecución.

Alguien ha encontrado un sólido método de hacer esto?

¿Fue útil?

Solución

Me permito sugerir la lectura este blog.El último método parece funcionar bien, el análisis de los datos se muestra en la Mezcla muy bien.Sólo ten en cuenta que tienes que compilar el archivo DLL antes de mostrar los datos.

Otros consejos

Me gustaría ver en la creación de islas de datos XML que emular la estructura de los objetos que eventualmente se unen la interfaz de usuario.De esta manera el diseñador puede enlazar el elemento raíz de la página (o de control de usuario, etc.) para el nivel superior de su falso isla de datos XML y todas las rutas de acceso relativas seguirá siendo la misma, al intercambiar los datos de la isla a cabo por el real DataContext de unión.

habrá algún grado de refactorización para adjuntar con el objeto real cuando usted está listo, pero es por eso que los desarrolladores deben saber por lo menos lo suficiente XAML para saber cómo modificar los enlaces correctamente.

parece que el comentario de arriba me tiene un enlace a un ejemplo de esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top