Pregunta

Actualmente, estoy resolver xamls desde el contenedor de modo que pueda hacer uso de la inyección de dependencia mucho más fácil y ellegantly. Es una aplicación web todo escrito en Silverlight 4 con Windsor contenedor castillo. Tengo una cinta de Office 2007 y, cuando se hace clic en un elemento de menú, y el control de los contenidos por debajo de la cinta se reemplaza con el xaml relevante.

Pero, ¿es una buena idea para xaml determinación del contenedor? Estoy preocupado por tema del perfomance.

Por favor alguien puede mostrar una adecuada de hacer masterpages como en ASP.NET? Sólo quisiera resolver el xaml cuando se hace clic en un elemento del menú. ¿Cómo puedo hacer eso? Actualmente, resolví cada XAML desde el constructor antes de hacer clic en el menú! Así que es muy ineficiente!

Cualquier mejores sugerencias?

¿Fue útil?

Solución

No es difícil, pero para mí es algo underspecified, incluso extraña pregunta.

¿Qué quiere decir por 'resolver XAML con Windsor'? No estoy al tanto de cualquier contenedor de IoC capaz de integrarse XAML de cualquier tipo.

Sin embargo, si todo lo que tiene que hacer es tener algún tipo de página maestra como concepto en Silverlight, tiene varias opciones:

  1. Prisma y su concepto Región.
  2. Uso alguna otra biblioteca MVVM y sus equivalentes para la Región ( Caliburn es grande), pero tenga en cuenta que al final de este se reduce a la sustitución de 'marcadores de posición' que son ContentControls
  3. Haz lo mismo que (2), ContentControls uso y reemplazar su contenido con la mano (probablemente lo que está haciendo ahora supongo)

Si proporcionó más información con una consulta más específica, que podría ser capaz de ayudar más.

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