Preguntas etiquetadas con wpf

Windows Presentation Foundation, o WPF, es un subsistema para representar interfaces de usuario en aplicaciones basadas en Windows.

26
¿Cómo debe cerrar ViewModel el formulario?
Estoy tratando de aprender WPF y el problema MVVM, pero he encontrado un obstáculo. Esta pregunta es similar pero no es exactamente la misma que esta (manejo-diálogos-en-wpf-con-mvvm) ... Tengo un formulario de "Inicio de sesión" escrito con el patrón MVVM. Este formulario tiene un ViewModel que contiene el Nombre de …
247 c#  wpf  mvvm 

6
ResourceDictionary en un ensamblaje separado
Tengo archivos de diccionario de recursos (MenuTemplate.xaml, ButtonTemplate.xaml, etc.) que quiero usar en múltiples aplicaciones separadas. Podría agregarlos a los ensamblajes de las aplicaciones, pero es mejor si compilo estos recursos en un solo ensamblaje y mis aplicaciones hacen referencia a ellos, ¿verdad? Después de compilar el ensamblado de recursos, …

22
MVVM: Tutorial de principio a fin?
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Soy programador de C # / Windows Forms con más de 5 años de experiencia. He estado investigando WPF usando el …
243 c#  .net  wpf  mvvm 


20
Enlace de datos a SelectedItem en una vista de árbol de WPF
¿Cómo puedo recuperar el elemento seleccionado en una vista de árbol WPF? Quiero hacer esto en XAML, porque quiero vincularlo. Puede pensar que es, SelectedItempero aparentemente eso no existe, es de solo lectura y, por lo tanto, inutilizable. Esto es lo que quiero hacer: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding …
241 c#  wpf  mvvm  treeview  selecteditem 

3
Página vs ventana en WPF?
¿Cuál es la diferencia entre una página y una ventana en WPF cuando agrega un nuevo archivo en el Explorador de soluciones?
237 c#  wpf 

4
Diferencia entre ObservableCollection y BindingList
Quiero saber la diferencia entre ObservableCollectiony BindingListporque he usado ambos para notificar cualquier cambio de agregar / eliminar en Fuente, pero en realidad no sé cuándo preferir uno sobre el otro. ¿Por qué elegiría uno de los siguientes sobre el otro? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); o BindingList<Employee> lstEmp = …

23
Manejo de cuadros de diálogo en WPF con MVVM
En el patrón MVVM para WPF, el manejo de diálogos es una de las operaciones más complejas. Como su modelo de vista no sabe nada sobre la vista, la comunicación de diálogo puede ser interesante. Puedo exponer y ICommandque cuando la vista lo invoca, puede aparecer un diálogo. ¿Alguien sabe …

13
¿Qué marco para MVVM debo usar? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …
233 wpf  mvvm  frameworks 


5
¿Línea horizontal simple (creo) en WPF?
Crear un formulario de entrada de datos relativamente simple, y solo desea separar ciertas secciones con una línea horizontal (no muy diferente de una etiqueta HR en HTML) que se extiende por todo el formulario. He intentado esto: <Line Stretch="Fill" Stroke="Black" X2="1"/> Debido a que el control primario no tiene …
228 wpf  xaml  wpf-controls 




4
Altura de ventana = "Auto" no funciona como se esperaba
Lo que intento hacer es mostrar una ventana que no tenga explícitamente una altura / anchura (ambos valores se omiten o se establecen en Auto). Supuse que la ventana descubriría su tamaño calculando automáticamente todos los tamaños de controles de usuario contenidos, ¡pero esto en realidad no funciona! En vez …
223 wpf 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.