Tengo un control de usuario WPF que contiene un DataGrid
. Estoy vinculando un ObservableCollection
de modelos de vista a la misma. Cada modelo de vista tiene otra colección de modelos de vista que estoy usando para vincular otro DataGrid
a. Entonces el efecto es DataGrid
con un DataGrid
anidado contenido en la plantilla de detalles de la fila.Cómo mostrar un gráfico/animación de carga cuando se está produciendo el enlace de datos wpf
Normalmente, el enlace es bastante rápido, pero a veces, cuando hay una gran cantidad de datos, puede colgar la IU mientras se realiza el encuadernado/dibujo.
¿Hay alguna manera en que puedo mostrar una animación de carga o una barra de progreso mientras el enlace/dibujo está en progreso?
que poner la llamada a ShowDialog dentro delegado DoWork del subproceso de trabajo para manejar el caso en que se cargan los datos antes de que se abra la ventana (que muestra la ventana exterior del trabajador requiere que se haga al final, desde los bloques ShowDialog). No sé qué tan probable sería (si es que es posible) que suceda tal cosa, pero pensé que sería más seguro que introducir un error raro y difícil de rastrear. –