Articles of wpf

Seleccionar un elemento de cuadro de texto en un cuadro de lista no cambia el elemento seleccionado del cuadro de lista

Tengo un Listbox wpf que muestra una lista de cuadros de texto. Cuando hago clic en el cuadro de texto, la selección del cuadro de lista no cambia. Tengo que hacer clic al lado de TextBox para seleccionar el elemento de la lista. ¿Hay alguna propiedad que deba establecer para que Textbox reenvíe el evento […]

ObservableCollection y roscado

Tengo una ObservableCollection en mi clase. Y más adentro de mi clase tengo un hilo. De este hilo me gustaría agregar a mi ObservableCollection . Pero no puedo hacer esto: Este tipo de CollectionView no admite cambios en su SourceCollection de un hilo diferente del hilo Dispatcher. Tenga en cuenta que esto no está sucediendo […]

Vincular visibilidad de columna de cuadrícula de datos MVVM

.Net 3.5 Sé que las columnas no heredan el contexto de datos y al leer otras publicaciones pensé que esto funcionaría: Visibility=”{Binding RelativeSource={x:Static RelativeSource.Self}, Path=(FrameworkElement.DataContext).IsColumnNameVisible, Converter={StaticResource boolToVisConverter}}” Sin embargo, por supuesto que no … La ventana de salida no se queja, parece que el recurso que encontré pero la propiedad de modelo de vista se […]

¿Cómo puedo vincular los datos una lista de cadenas a un ListBox en WPF / WP7?

Estoy intentando vincular una lista de valores de cadena a un cuadro de lista para que sus valores se enumeren línea por línea. Ahora mismo uso esto: Pero no sé lo que debo poner en el bloque de texto, en lugar de Id , ya que son todos valores de cadena, no clases personalizadas. También […]

Establecer una propiedad con un EventTrigger

Quiero ser capaz de establecer una propiedad con un EventTrigger, hay una serie de problemas con esto. 1) EventTriggers solo admite acciones, por lo que debo usar una storyBoard para establecer mis propiedades. 2) Una vez que uso un guión gráfico, tengo dos opciones: Detener: una vez que la animación se detiene, el valor vuelve […]

Cómo crear un UserControl de WPF con contenido NAMED

Tengo un conjunto de controles con comandos adjuntos y lógica que se reutilizan constantemente de la misma manera. Decidí crear un control de usuario que contenga todos los controles comunes y la lógica. Sin embargo, también necesito el control para poder mantener contenido que se pueda nombrar. Intenté lo siguiente: a reused button a reused […]

Cómo incluir una fuente externa en la aplicación WPF sin instalarlo

Cómo incluir una fuente externa en la aplicación WPF sin instalarlo Probé este código System.Drawing.Text.PrivateFontCollection privateFonts = new System.Drawing.Text.PrivateFontCollection(); privateFonts.AddFontFile(“C:\\Documents and Settings\\somefont.ttf”); System.Drawing.Font font = new Font(privateFonts.Families[0], 12); this.label1.Font = font; Funciona correctamente en la aplicación Windows Form pero no en WPF.

DataTrigger donde el valor NO es nulo?

Sé que puedo hacer un setter que compruebe si un valor es NULL y hacer algo. Ejemplo: Pero, ¿cómo puedo verificar el valor “no” … como en “NOT NULL”, o “NOT = 3”? ¿Es eso posible en XAML? Resultados: Gracias por sus respuestas … Sabía que podía hacer un conversor de valores (lo que significa […]

Abre el cuadro de diálogo de archivos y selecciona un archivo con los controles WPF y C #

Tengo un TextBox llamado textbox1 y un Button llamado button1 . Cuando hago clic en el button1 1, quiero buscar mis archivos para buscar solo archivos de imagen (escriba jpg, png, bmp …). Y cuando selecciono un archivo de imagen y hago clic en Aceptar en el cuadro de diálogo de archivo, quiero que el […]

WPF ListBox con ListBox – Virtualización de interfaz de usuario y desplazamiento

Mi prototipo muestra “documentos” que contienen “páginas” que están representadas por imágenes en miniatura. Cada documento puede tener cualquier número de páginas. Por ejemplo, puede haber 1000 documentos con 5 páginas cada uno, o 5 documentos con 1000 páginas cada uno, o en algún lugar entremedio. Los documentos no contienen otros documentos. En mi marcado […]