Pregunta

Para darse cuenta de mi solicitud He utilizado una gran cantidad Blend3. Cuando Blend3 quiere vincular un recurso a otro recurso, se utiliza muchas veces el tipo de enlace "DynamicResource". Según tengo entendido (pero podría haber no se entiende bien), los enlaces "dinámico" tienen sentido sólo si quiero modificar los enlaces en tiempo de ejecución. En otros casos se utilizan más memoria en vano. No quiero nada para modificar en tiempo de ejecución, entonces la pregunta es: ¿tiene sentido para reemplazar "DynamicResource" con "StaticResource" en toda mi solicitud? ¡Gracias! Pileggi

¿Fue útil?

Solución

Mezcla funciona mejor en tiempo de diseño con DynamicResource. Ver:

http: //blogs.msdn.com/b/unnir/archive/2009/03/31/blend-wpf-and-resource-references.aspx

La cita de que:

a) ¿Debo usar estática o dinámica recursos de búsqueda?

Mezcla def. obras de teatro mejor con las búsquedas de recursos dinámicos. Se puede usar un recurso estático de búsqueda siempre que el recurso no fue ubicada o fusionado en App.xaml. La gente ha expresado su preocupación de todo problemas de rendimiento con dinámico búsquedas de recursos (se paga por lo que obtener). Mientras que eso puede ser cierto, una interesante punto de datos es que la Mezcla de expresión de origen utiliza el código de una tonelada utiliza las búsquedas de recursos dinámicos para nuestra propia interfaz de usuario (por supuesto, también nosotros usamos búsquedas de recursos estáticos en lugares donde el recurso no cambiaría nunca, o cuando no sea posible utilizar una extensión dinámica de recursos, por ejemplo no DPS).

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