Articles of wpf

WPF VirtualizingStackPanel para un mayor rendimiento

Me gustaría una descripción simple de cómo implementar un ItemsControl virtual de virtualización para un ItemsControl que está enlazado a un ObservableCollection en mi MVVM. Tengo una instancia de ItemsControl para cada pestaña en un control de tabs, y el cambio de tabs se vuelve MUY lento cuando ItemsControl crece. ¿Qué puedo hacer para acelerar […]

¿Cuáles son los eventos de vista previa de WPF?

He estado buscando descripciones de eventos “Vista previa ******” como cada elemento tiene eventos KeyDown y PreviewKeyDown. ¿Cuál es la diferencia (no es que uno es un evento adjunto y uno no es, la diferencia convencional real y la diferencia de manera de progtwigción) En cualquier clase derivada de Control, puede anular ambos métodos. OnKeyDown […]

¿Cómo hago un diálogo modal para una página en mi aplicación WPF?

Tengo una ventana de WPF que tiene, entre otros controles, un marco. En ese marco, muestro diferentes páginas. ¿Hay alguna manera de hacer un diálogo modal a solo una página? Cuando estoy mostrando el diálogo, no debería ser posible hacer clic en ningún control en la página, pero debería ser posible hacer clic en un […]

WPF / C #: ¿Dónde debo guardar los archivos de preferencias del usuario?

¿Cuál es la ubicación recomendada para guardar los archivos de preferencias del usuario? ¿Hay un método recomendado para tratar con las preferencias del usuario? Actualmente utilizo la ruta devuelta desde typeof(MyLibrary).Assembly.Location como ubicación predeterminada para almacenar archivos generados o requeridos por la aplicación. EDIT: encontré dos preguntas relacionadas / interesantes: El mejor lugar para guardar […]

¿Hay un equivalente de MessageBox en WPF?

¿Hay un cuadro de mensaje estándar en WPF, como WinForms ‘ System.Windows.Forms.MessageBox.Show() , o debería usar el cuadro de mensaje de WinForms?

WPF tarda en iniciarse en x64 en .NET Framework 4.0

Me he dado cuenta de que si construyo mi aplicación WPF para Cualquier CPU / x64, se necesita MUCHO más para comenzar (del orden de unos 20 segundos) o para cargar nuevos controles que si se inicia en x86 (en los modos de liberación y depuración) , dentro o fuera de VS). Esto ocurre incluso […]

¿Validar datos usando DataAnnotations con WPF y Entity Framework?

¿Hay alguna forma de validar el uso de DataAnnotations en WPF y Entity Framework?

Diferencia entre Visibilidad.Colapsed y Visibility.Hidden

¿Cuáles son las diferencias entre Visibility.Collapsed y Visibility.Hidden en WPF?

muestra el reloj de arena cuando la aplicación está ocupada

Para una vista construida con WPF, quiero cambiar el cursor del mouse a un reloj de arena cuando la aplicación está ocupada y no responde. Una solución es agregar this.Cursor = Cursors.Wait; a todos los lugares que pueden causar que la UI no responda. Pero obviamente esta no es la mejor solución. Me pregunto cuál […]

Confundido con wpf ComboBox DisplayMemberPath, SelectedValue y SelectedValuePath

Siempre he tenido problemas con esas propiedades comboBox DisplayMemberPath SelectedValue SelectedValuePath Estoy construyendo un formulario maestro de detalles. ComboBox lleno de clientes El usuario selecciona un cliente en Combo Todas las cajas de texto EG se llenan correctamente El problema que estoy teniendo lo he hecho funcionar pero no entiendo esas propiedades y las diferencias. […]