Articles of wpf

¿Qué enfoques están disponibles para los datos ficticios de tiempo de diseño en WPF?

Estoy trabajando sin mezcla de expresiones y solo usando el editor XAML en vs2010. Dejando de lado la sabiduría de esto, cada vez veo más la necesidad de un enlace de datos en tiempo de diseño. Para casos simples, la propiedad FallbackValue funciona muy bien (Textboxes y TextBlocks, etc.). Pero especialmente cuando se trata de […]

Aplicación WPF que solo tiene un icono de bandeja

Soy un novato total de WPF y me pregunto si alguien podría darme algunos consejos sobre cómo escribir una aplicación que se inicie al mínimo en la bandeja. La idea es que recupera periódicamente un RSS Feed y crea un Toaster-Popup cuando hay nuevos feeds. La aplicación aún debe tener una ventana principal (esencialmente solo […]

WPF TextBox y comportamiento de desplazamiento

Tengo un problema. Necesito alojar la cuadrícula con los controles en ScrollViewer para evitar que el cuadro de texto se trunque o se contraiga a cero en la interfaz de usuario. También quiero que se expanda el cuadro de texto cuando el usuario cambie el ancho de las ventanas. Estoy configurando el contenido de Windows […]

Almacenamiento en caché de imágenes WPF

Tengo una aplicación WPF que toma una imagen instantánea de un archivo de video. El usuario puede definir la marca de tiempo desde la cual tomará la imagen. La imagen se guarda luego en una ubicación temporal en el disco y luego se procesa en un elemento . El usuario debería poder seleccionar una marca […]

Los Setters no se ejecutan en Propiedades de Dependencia?

Solo una breve pregunta para aclarar algunas dudas. ¿Los setters no se ejecutan cuando un elemento está vinculado a una propiedad de dependencia? public string TextContent { get { return (string)GetValue(TextContentProperty); } set { SetValue(TextContentProperty, value); Debug.WriteLine(“Setting value of TextContent: ” + value); } } public static readonly DependencyProperty TextContentProperty = DependencyProperty.Register(“TextContent”, typeof(string), typeof(MarkdownEditor), new […]

WPF WebBrowser Control – posición: el elemento fijo salta mientras se desplaza (Windows 8)

Usamos el control WPF WebBrowser para mostrar una página incrustada. En Windows 8 observamos un extraño comportamiento de saltos de elementos con posición css: corregidos durante el desplazamiento. La misma página funciona bien en IE10 en Windows 8 (también FF, Chrome) y en el control WPF WebBrowser en Windows 7. ¿Alguien ha visto este comportamiento […]

Datos vinculantes del TextBlock.Inlines

Mi aplicación WPF recibe una secuencia de mensajes de un servicio de back-end que necesito mostrar en la UI. Estos mensajes varían mucho y deseo tener un diseño visual diferente (formatos de cadena, colores, fonts, íconos, lo que sea, etc.) para cada mensaje. Esperaba solo poder crear un en línea (Ejecutar, TextBlock, Cursiva, etc.) para […]

¿Cómo ejecutar una tarea en el fondo de wpf mientras se puede proporcionar un informe y permitir la cancelación?

Quiero ejecutar una tarea de ejecución larga después de hacer clic en un botón wpf. Aquí lo que hice. private void Start(object sender, RoutedEventArgs e) { for (int i = 0; i < 10; i++) { Thread.Sleep(2000); // simulate task } } El problema es que esto hará que wpf gui no responda. También me […]

Hacer un texto específico en Boldefaced en un TextBox

Hola, actualmente tengo un texbox que imprime información para el usuario cuando presionan diferentes botones. Me preguntaba si había alguna forma de poner en negrita solo algunos de mis textos, mientras que el rest no. He intentado lo siguiente: textBox1.FontWeight = FontWeights.UltraBold; textBox1.Text. = (“Your Name: ” ); TextBox1.FontWeight = FontWeights.Regular; textBox1.Text += (nameVar); El […]

Reintentar una tarea varias veces en función de la entrada del usuario en caso de una excepción en la tarea

Todas las llamadas de servicio en mi aplicación se implementan como tareas. Cuando una tarea tiene una falla, necesito presentarle al usuario un cuadro de diálogo para intentar de nuevo la última operación fallida. Si el usuario elige reintentar el progtwig, debe volver a intentar la tarea; la ejecución del progtwig debe continuar después de […]