Articles of wpf

¿Cómo hacer control de superposición sobre todos los otros controles?

Necesito hacer que un control aparezca sobre todos los demás controles, por lo que se superpondrá parcialmente.

Convierta el control de WPF (XAML) al documento de XPS

¿Puedo tomar un control WPF (XAML) existente, relacionarlo y convertirlo en un documento XPS que pueda mostrarse e imprimirse con el visor de documentos XPS de WPF? ¿Si es así, cómo? Si no, ¿cómo debería estar ‘informando’ en WPF usando XPS / PDF / etc.? Básicamente, quiero tomar un control WPF existente, vincularlo con datos […]

Cómo enlazar propiedades booleanas inversas en WPF?

Lo que tengo es un objeto que tiene una propiedad IsReadOnly . Si esta propiedad es verdadera, me gustaría establecer la propiedad IsEnabled en un Botón, (por ejemplo), en falso. Me gustaría creer que puedo hacerlo tan fácilmente como IsEnabled=”{Binding Path=!IsReadOnly}” pero eso no funciona con WPF. ¿Estoy relegado a tener que pasar por todas […]

¿En qué orden son los paneles los más eficientes en términos de tiempo de renderizado y rendimiento?

Hay muchas ocasiones en que más de un panel sería adecuado para el diseño que quiero, sin embargo, sé que hay una diferencia en los tiempos de procesamiento para diferentes tipos de paneles. Por ejemplo, MSDN afirma que Un Panel relativamente simple, como Canvas , puede tener un rendimiento significativamente mejor que un Panel más […]

BitmapImage en WPF bloquea el archivo

Yo suelo: Dim bmi As New BitmapImage(New Uri(fiInfo.FullName, UriKind.Absolute)) bmi.CacheOption = BitmapCacheOption.OnLoad esto no usa OnLoad Y el archivo aún está bloqueado para sobrescribirlo en el disco duro. ¿Alguna idea de cómo desbloquear? Saludos

WPF: vista / contenido dynamic

Soy un poco principiante en WPF, así que le pregunto esto … Digamos que tengo una ventana, y dentro de la ventana quiero tener algo como contenedor, podría ser solo borde o tal vez panel (en términos de winform). El contenido del contenedor está vinculado a la opción seleccionada (por ejemplo, botón). Entonces, por ejemplo, […]

¿Qué pasa con los nombres de columna DataTable con puntos que los hace inadecuados para el control DataGrid de WPF?

Ejecuta esto y confunde: Código detrás: using System.Data; using System.Windows; namespace Data_Grids { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); DataTable dt1, dt2; dt1 = new DataTable(); dt2 = new DataTable(); dt1.Columns.Add(“a-name”, typeof(string)); dt1.Columns.Add(“b-name”, typeof(string)); dt1.Rows.Add(new object[] { 1, “Hi” }); dt1.Rows.Add(new object[] { 2, “Hi” }); dt1.Rows.Add(new object[] { 3, […]

Obtener valores de Process StandardOutput

Estoy tratando de obtener resultados para mostrar los documentos actualmente abiertos en mi máquina, pero vuelve NULL sin importar nada. StringCollection values = new StringCollection(); var proc = new Process { StartInfo = new ProcessStartInfo { FileName = “openfiles.exe”, Arguments = “/query /FO CSV /v”, UseShellExecute = false, RedirectStandardOutput = true, CreateNoWindow = true } […]

¿Puedes usar el proveedor de membresía asp.net en una aplicación de Windows?

El proveedor de membresía Asp.Net tiene algunos usos claros en una aplicación web. Estoy pensando en tratar de aprovechar algunas de las características en una aplicación de Windows (más específicamente, WPF). ¿Alguien sabe si es posible usar las funciones principales en una aplicación de Windows? Principalmente lo estoy buscando para crear las tablas de mi […]

Hacer la carga de imagen de WPF asíncrona

Me gustaría cargar Gravatar-Images y configurarlos desde el código de un WPF Image-Control. Entonces el código parece imgGravatar.Source = GetGravatarImage(email); Donde GetGravatarImage se ve así: BitmapImage bi = new BitmapImage(); bi.BeginInit(); bi.UriSource = new Uri( GravatarImage.GetURL( “http://www.gravatar.com/avatar.php?gravatar_id=” + email) , UriKind.Absolute ); bi.EndInit(); return bi; Desafortunadamente, esto bloquea la GUI cuando la conexión de red […]