Articles of wpf

Use “real” CultureInfo.CurrentCulture en WPF Binding, no CultureInfo desde IetfLanguageTag

En mi caso: Tengo una vinculación TextBlock a una propiedad de tipo DateTime. Quiero que se muestre como dice la configuración regional del usuario. Estoy configurando la propiedad del idioma como WPF XAML Bindings y CurrentCulture Display dice: this.Language = XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag); Pero con esta línea de código solo se muestra el texto como el formato […]

Ingrese el controlador de eventos presionado por la tecla

Quiero capturar el texto del cuadro de texto cuando se pulsa la tecla Intro. Estoy usando WPF / visual studio 2010 / .NET 4. ¿No sé qué controlador de eventos usar en la etiqueta? También quiero hacer lo mismo para maskedtextbox.

ItemsControl con múltiples DataTemplates para un modelo de vista

¿Es posible vincular un control de elementos con canvas como plantilla a múltiples DataTemplates? Tengo 2 colecciones y, dependiendo del tipo, me gustaría mostrar un control diferente en mi canvas. No estoy seguro, pero podría pensar en un Viewmodel que tenga 2 ObservableCollections. Por ejemplo, si tuviera “Formas” y “conexiones” y me gustaría mostrarlas en […]

Representación forzada de un control WPF en la memoria

Tengo el siguiente código: void Test() { currentImage.Source = GetBitmap(); RenderTargetBitmap rtb = new RenderTargetBitmap(100, 100, 96.0, 96.0, PixelFormats.Default); rtb.Render(currentImage); } Se supone que este código renderiza currentImage, que es un control de imagen en mi xaml a RenderTargetBitmap. No funciona, rtb devuelve una imagen en blanco, el problema es currentImage todavía no se procesó […]

WPF UI multitarea

Estoy creando algunos UI programmatically que implica un procesamiento pesado. Básicamente lo que quiero es ejecutar una animación de cargador mientras mi UI se está construyendo / agregando a la ventana. La interfaz de usuario que se agrega son algunas cuadrículas y algunas imágenes que se cargan en ellas. Hasta ahora, he probado BackgroundWorker, pero […]

Plantilla vinculante en plantilla de control

Tengo la siguiente plantilla de control. Deseo establecer la propiedad de origen para el control de imagen en la plantilla de control utilizando Enlace de plantilla. Pero como esta es una plantilla de control para el control de botones y el control de botones no tiene propiedad de fuente, no puedo usar TemplateBinding en este […]

¿Por qué no puedo hacer referencia a System.ComponentModel.DataAnnotations?

Intento usar DataAnnotations en mi proyecto WPF para especificar una longitud máxima de cadenas, con lo siguiente: using System.ComponentModel.DataAnnotations; Sin embargo, recibo el error El tipo o el nombre del espacio de nombres ‘DataAnnotations’ no existe en el espacio de nombres ‘System.ComponentModel’ (¿falta una referencia de ensamblado?) He visto otros ejemplos en los que DataAnnotations […]

¿Dónde puedo descargar los temas estándar de WPF de Microsoft?

Microsoft ha hecho que sus temas Classic, Luna, Royale y Aero para WPF estén disponibles para su descarga como diccionarios de recursos XAML. ¿De dónde puedo descargarlos? ¡Nunca puedo encontrar el enlace!

WPF Enlace a la variable local

¿Puedes vincular a una variable local como esta? SystemDataBase.cs namespace WebWalker { public partial class SystemDataBase : Window { private string text = “testing”; … SystemDataBase.xaml ?? El texto se establece en la variable local “texto”

Enlazando DataGrid a ObservableCollection

Tengo un ObservableCollection y quiero vincularlo a un DataGrid . ObservableDictionary NewRecord1 = new ObservableDictionary(); Dictionary Record1 = new Dictionary(); Record1.Add(“FirstName”, “FName1”); Record1.Add(“LastName”, “LName1”); Record1.Add(“Age”, “32”); DictRecords.Add(Record1); Dictionary Record2 = new Dictionary(); NewRecord2.Add(“FirstName”, “FName2”); NewRecord2.Add(“LastName”, “LName2”); NewRecord2.Add(“Age”, “42”); DictRecords.Add(Record2); Quería que las claves se convirtieran en el encabezado de DataGrid y que los valores de […]