Articles of wpf

¿Cómo puede un UserControl de WPF heredar un UserControl de WPF?

El siguiente UserControl de WPF llamó a DataTypeWholeNumber que funciona. Ahora quiero hacer un UserControl llamado DataTypeDateTime y DataTypeEmail , etc. Muchas de las Propiedades de Dependencia serán compartidas por todos estos controles y, por lo tanto, quiero poner sus métodos comunes en un BaseDataType y hacer que cada uno de estos UserControls herede de […]

¿Qué significa “{Binding Path =.}” En el enlace de WPF?

¿Qué significa {Binding Path=.} En un enlace WPF? Veo que algunas personas lo usan, pero no pudieron encontrar ninguna explicación. ¿Hay algún otro símbolo especial en la syntax de enlace (que no sea {Binding /} )?

Nombre de la propiedad INotifyPropertyChanged – hardcode vs reflection?

¿Cuál es la mejor manera de especificar un nombre de propiedad cuando se utiliza INotifyPropertyChanged? La mayoría de los ejemplos codifican el nombre de la propiedad como un argumento en el evento PropertyChanged. Estaba pensando en usar MethodBase.GetCurrentMethod.Name.Substring (4) pero estoy un poco incómodo con la reflexión de arriba.

¿Cómo convierto un tamaño de WPF en píxeles físicos?

¿Cuál es la mejor manera de convertir un ancho y alto WPF (independiente de la resolución) a píxeles de pantalla físicos? Estoy mostrando el contenido de WPF en un Formulario de WinForms (a través de ElementHost) y tratando de resolver cierta lógica de tamaño. Lo tengo funcionando bien cuando el sistema operativo se ejecuta con […]

WPF C #: reordenar elementos en el cuadro de lista mediante arrastrar y soltar

Estoy intentando descubrir cómo mover los elementos en un cuadro de lista previamente poblado hacia arriba y hacia abajo a través de los arrastres del mouse. He visto el método Control.DoDragDrop desde la API de microsoft, pero todavía no puedo hacer que haga nada. Agradecería cualquier ayuda ya que soy nuevo en el entorno de […]

¿Cómo puedo producir una “vista previa de impresión” de un FlowDocument en una aplicación WPF?

Varias aplicaciones de WPF mías muestran FlowDocument’s. Puedo imprimirlos, usando el enfoque descrito en la respuesta a Impresión de un FlowDocument de WPF . Ahora me gustaría agregar una capacidad de “vista previa de impresión”. En el caso normal, estoy imprimiendo el FlowDocument que se muestra en la ventana, y entonces no necesitaría una vista […]

Objetos vinculantes definidos en código subyacente

Tengo un objeto que se crea una instancia en código detrás, por ejemplo, el XAML se llama window.xaml y dentro de window.xaml.cs protected Dictionary myDictionary; ¿Cómo puedo vincular este objeto a, por ejemplo, una vista de lista, usando solo marcas de XAML? Actualizar: (Esto es exactamente lo que tengo en mi código de prueba): Y […]

Formatear texto en un TextBlock

¿Cómo logro el formateo de un texto dentro de un control TextBlock en mi aplicación WPF? Por ejemplo: me gustaría tener ciertas palabras en negrita, otras en cursiva, y algunas en diferentes colores, como este ejemplo: La razón detrás de mi pregunta es este problema real: lblcolorfrom.Content = “Colour From: ” + colourChange.ElementAt(3).Value.ToUpper(); Me gustaría […]

¿Cómo creo una aplicación C # que decide si mostrarse como consola o aplicación de ventana?

¿Hay alguna manera de lanzar una aplicación C # con las siguientes características? Determina por parámetros de línea de comandos si se trata de una aplicación de ventana o consola No muestra una consola cuando se solicita su ventana y no muestra una ventana de GUI cuando se ejecuta desde la consola. Por ejemplo, myapp.exe […]

¿Cómo se elimina por completo el borde del botón en wpf?

Intento crear un botón que tenga una imagen y sin borde, al igual que los botones de la barra de herramientas de Firefox antes de pasar el cursor sobre ellos y ver el botón completo. Intenté configurar BorderBrush en Transparent , BorderThickness en 0 y también probé BorderBrush=”{x:Null}” , pero aún se puede ver el […]