Búsqueda de StaticResource en diccionarios combinados

He estado leyendo e intentando mucho y todavía no pude encontrar una respuesta a mi problema. Así que realmente espero que ustedes puedan ayudarme.

Si tengo un diccionario de nivel superior, un diccionario de color y un diccionario de estilo.

TopLevelDictionary.xaml

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Base="clr-namespace:Hamilton.XRP2.Base;assembly=Hamilton.XRP2.Base.BaseUI">

    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="Resources/ColorDictionary.xaml"/>
        <ResourceDictionary Source="Controls/Button.xaml"/>
    </ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

Si uso en Button.xaml un recurso de ColorDictionary.xaml, ¿por qué no funciona el recurso estático? Debería, ¿no? ¿Por qué tengo que fusionar ColorDictionary en mi diccionario de estilo de control? Si tengo como 70 controles base, cada control base tiene que fusionar el diccionario de colores, no sé por qué, ¡pero eso ralentiza enormemente mi aplicación!

¿Alguien puede aconsejarme sobre cómo hacer esto de la manera correcta?

Saludos, m00ni

preguntado el 04 de julio de 12 a las 10:07

¿Cuál es el error cuando intentas configurarlo como estático? -

Esa búsqueda de StaticResource falló. El recurso no puede ser encontrado. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.