Articles of wpf

¿Cómo se anima una línea en un canvas en C #?

¿Cómo harías una línea para dibujar lentamente a través de la pantalla? Intento animar una línea en un canvas en un proyecto C # / WPF. Me gustaría utilizar el código C # y no XML. Gracias.

¿Cómo se definen las restricciones de entrada de TextBox?

¿Cómo puedo restringir que TextBox acepte solamente letras mayúsculas, o por ejemplo dígitos, o prohíba poner cualquier carácter especial? Seguro que es un pedazo de torta atrapar el evento TextInput y manejar el texto aquí, pero ¿es la manera correcta de hacer esto?

Image UriSource y enlace de datos

Estoy intentando vincular una lista de objetos personalizados a una imagen de WPF como esta: Pero no funciona. Este es el error que estoy recibiendo: “La propiedad ‘UriSource’ o la propiedad ‘StreamSource’ deben estar configuradas”. ¿Qué me estoy perdiendo?

Configurar fuente de imagen WPF en código

Estoy tratando de establecer una fuente de imagen WPF en el código. La imagen está integrada como un recurso en el proyecto. Al mirar ejemplos, he encontrado el siguiente código. Por alguna razón, no funciona: la imagen no aparece. Al depurar, puedo ver que la transmisión contiene los datos de la imagen. ¿Así que qué […]

Artículos vinculantes Origen de un ComboBoxColumn en WPF DataGrid

Tengo dos clases de modelos simples y un modelo de vista … public class GridItem { public string Name { get; set; } public int CompanyID { get; set; } } public class CompanyItem { public int ID { get; set; } public string Name { get; set; } } public class ViewModel { public […]

¿Cómo implementar correctamente un BackgroundWorker con actualizaciones de ProgressBar?

-Actualizado: 14/10 también hizo esta pregunta Para dar una idea clara de lo que está sucediendo y teniendo en cuenta los comentarios y de este artículo aquí Lo que realmente quiero hacer ahora es invocar un nuevo formulario con una barra de progreso y ejecutarlo y animarlo mientras mi hilo de fondo ejecuta mi largo […]

Diferencia entre ObservableCollection y BindingList

Quiero saber la diferencia entre ObservableCollection y BindingList porque he usado ambos para notificar cualquier cambio de agregar / borrar en Source, pero en realidad no sé cuándo preferir uno sobre el otro. ¿Por qué elegiría uno de los siguientes sobre el otro? ObservableCollection lstEmp = new ObservableCollection(); o BindingList lstEmp = new BindingList();

¿Para qué sirve DataContext?

Como continuación de la pregunta Vinculación de DataContext con otra propiedad en WPF . Al final de la investigación, me sorprendí al descubrir que cuando uno escribe algo así: El DataContext contra el cual está enlazada la propiedad Content es del control Label mismo. El hecho de que todavía funciona se debe a la herencia […]

Implementación WPF ICommand MVVM

Entonces, en esta implementación particular de MVVM que estoy haciendo, necesito varios comandos. Realmente me cansé de implementar las clases de ICommand una a una, así que se me ocurrió una solución, pero no sé lo bueno que es, por lo que la contribución de cualquier experto de WPF será muy apreciada. Y si pudiera […]

WPF Blurry fonts issue- Solutions

El problema se describe y demuestra en los siguientes enlaces: Paul Stovell WPF: Representación de texto borroso www.gamedev.net foro Microsoft Connect: el procesador de texto WPF produce texto mal borroso en tamaños de letra pequeños Explicación: Text Clarity en WPF . Este enlace tiene una comparación de fuente. Me gustaría recostackr todas las soluciones posibles […]