2010-02-11 15 views
9

Ok, así que desperdicié una hora buscando por qué mi control WPF no aparecía en la Ventana.Depuración WPF: Herramientas y Técnicas

Finalmente, lo encontré en el hecho de que olvidé agregar la entrada ResourceDictionary en el archivo generic.xaml en el directorio de temas. El estilo y la clase en sí estaban bien.

¿Hay alguna manera de rastrear lo que sucede dentro de WPF? Cómo rastrear cómo un estilo se carga (o NO se carga). Imagino que debe convertirse en una gran pila de cosas para mirar, pero tiene que haber algo mejor que tener que revisar todos y cada uno de los archivos para detectar errores tipográficos o cosas que olvidé.

(he buscado otras preguntas pero hay sobre todo para un caso específico)

Gracias!

Respuesta

6

Esto puede no ayudar con su problema en particular, pero Snoop es una gran herramienta para depurar aplicaciones WPF.

Esto también está relacionado con el problema que usted mencionó, pero también me di cuenta de que debe vigilar el uso de la memoria cuando trabaja con WPF (especialmente cuando está comenzando), ya que es bastante fácil para mantener referencias involuntarias a los objetos. Red Gate's memory profiler es una herramienta increíble para esto.

+1

Aquí es una mejor versión de Snoop. Corrige la edición de propiedades, agrega soporte de 64 bits y otras mejoras ... http://www.cplotts.com/2009/12/08/snoop-now-with-64-bit-support-and-more/ –

Cuestiones relacionadas