Articles of wpf

WPF equivalente a TextRenderer

He usado TextRenderer para medir la longitud de una cadena y, por lo tanto, dimensionar un control de forma apropiada. ¿Hay un equivalente en WPF o puedo simplemente usar TextRendered.MeasureString ?

Obteniendo un DrawingContext para un wpf WriteableBitmap

¿Hay alguna forma de obtener un DrawingContext (o algo similar) para un WriteableBitmap ? Es decir, algo que le permite llamar a DrawLine simples de DrawLine / DrawRectangle / etc, en lugar de manipular los píxeles brutos directamente.

¿Crear un botón de imagen + texto con una plantilla de control?

Estoy cansado de crear el mismo botón imagen + texto una y otra vez, y me gustaría mover el marcado a una plantilla de control. Aquí está mi problema: necesito proporcionar enlaces de plantilla para agregar la imagen y el texto al botón de plantilla, y el control Button no parece tener propiedades a las […]

WPF ListView: detecta cuando se hace clic en el elemento seleccionado

Estoy usando un control ListView de WPF que muestra una lista de elementos de datos. Intento obtener un comportamiento similar al evento ListView.SelectionChanged , solo quiero también detectar si se hace clic en el elemento seleccionado actualmente. El evento SelectionChanged no se activa si se vuelve a hacer clic en el mismo elemento (obviamente). ¿Cuál […]

¿Cómo puedo agrupar elementos en un WPF ListView?

Tengo un ListView que quiero agrupar los resultados, sin embargo, los ejemplos que encuentro no funcionan. ¿Cómo puedo agrupar mis resultados? Quiero agrupar en la propiedad Status de un objeto personalizado. Esto es lo que tengo: Y este es el código que tengo: void ShelvedOrderList_DataContextChanged(object sender, System.Windows.DependencyPropertyChangedEventArgs e) { AddGrouping(); } private void AddGrouping() { […]

Animación de texto WPF Marquee

Puedo desplazar texto con TranslateTransform pero cuando la animación está a punto de terminar, me gustaría que comience de nuevo. Como una serpiente 🙂 Esto es lo que tengo: Esto es lo que me gustaría:

Ejecute el comando CMD desde el código

En C # WPF: quiero ejecutar un comando CMD, ¿cómo puedo ejecutar un comando cmd programáticamente?

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 […]