Articles of wpf mvvm

Pasar al siguiente control al presionar Enter en WPF

Quiero pasar al siguiente control cuando presiono la tecla Intro en lugar de la tecla Tab en una aplicación MVVM de WPF. ¿Cómo puedo conseguir esto?

Agrupación de elementos en un ComboBox

Tengo un ListView que contiene dos tipos de objetos, uno y varios. El single es un TextBlock ordinario, mientras que el múltiple es un ComboBox con elementos. Intento agrupar los elementos en el ComboBox sin éxito. ¿Es posible? ¿O debería elegir un enfoque diferente? Lo que estoy tratando de lograr: [ComboBox v] [Header ] [ […]

Da un comando a View en MVVM

Imaginemos que tengo un poco de control del usuario. El control de usuario tiene algunas ventanas secundarias. Y el usuario de control de usuario quiere cerrar ventanas secundarias de algún tipo. Hay un método en el código de control del usuario detrás: public void CloseChildWindows(ChildWindowType type) { … } Pero no puedo llamar a este […]

Qué marco MVVM es el mejor marco para aplicaciones WPF

Soy un principiante con WPF. Antes de desarrollar mejor el proyecto de mediano y gran tamaño en WPF, necesito trabajar con el framework de MVVM de código abierto / libre para WPF, así que díganme qué estructura de MVVM sería la elección correcta para las aplicaciones de WPF con ayuda de la cual puedo desarrollar […]

El estilo MenuItem con icono crea solo un icono

Tengo un problema al procesar icons para un menú dynamic que usa viewmodels como ItemsSource. La solución que he usado se describe aquí . La interfaz de usuario del menú dynamic MVVM no se vincula con ViewModel. El diseño básico es el siguiente En el estilo anterior, el ‘Icono’ vinculante es ‘ImageSource’. Esto está configurado […]

La interfaz de usuario del menú dynamic de MVVM no se vincula con ViewModel

Soy nuevo en WPF y MVVM. Estoy trabajando con un equipo en la aplicación LoB. Nos gustaría tener un control de Menu dynamic, que crea el menú basado en el perfil de usuario registrado. En los escenarios de desarrollo anteriores (a saber, ASP.NET) que utilizamos para iterar a través de los datos que describen la […]

¿La implementación de Josh Smith del RelayCommand es defectuosa?

Considere la referencia de las aplicaciones de WPF del artículo de Josh Smith con el patrón de diseño Model-View-ViewModel , específicamente la implementación de ejemplo de un RelayCommand (en la Figura 3). (No es necesario leer todo el artículo para esta pregunta). En general, creo que la implementación es excelente, pero tengo una pregunta sobre […]

Cómo pasar el Despachador de UI al ViewModel

Se supone que debo poder acceder al Dispatcher que pertenece a la Vista que necesito para pasarlo a ViewModel. Pero View no debería saber nada sobre ViewModel, entonces, ¿cómo lo pasa? Introduzca una interfaz o, en lugar de pasarla a las instancias, cree un singleton de despachador global que la vista escribirá. ¿Cómo resuelves esto […]

Cambiar la vista de un ViewModel

Estoy tratando de implementar el patrón de diseño de MVVM para la aplicación mt WPF. Para conectar la vista a viewmodels, uso ResourceDictionary (usado en Application.Resources ), que se parece a Los modelos de vista se ponen simplemente en presentadores de contenido para mostrarlos. Ahora, cuando el usuario presiona un botón, me gustaría mostrar SampleViewModel […]

Mvvm model ViewModel

Se puede llamar modelo MVVM o no? Porque View interactúa con DataModel a través de ViewModelData. ¿View debe interactuar solo con ViewModelData? Leí en alguna parte que el modelo de MVVM correcto debería implementar INotify en ViewModel, no en Model. ¿Es correcto? namespace WpfApplication135 { /// /// Interaction logic for MainWindow.xaml /// public partial class […]