Articles of wpf

Acceso a la IU (Principal) Enhebrar de forma segura en WPF

Tengo una aplicación que actualiza mi cuadrícula de datos cada vez que un archivo de registro que estoy viendo se actualiza (anexado con texto nuevo) de la siguiente manera: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(‘ ‘); […]

¿Qué tiene de especial Generic.xaml?

He estado tratando de descubrir cómo organizar mis archivos ResourceDictionary para reutilizarlos y compartirlos con otros miembros de mi equipo. Siempre me encuentro con “Generic.xaml“, pero si miro en MSDN para Generic.xaml o simplemente hago una búsqueda en Google, parece que solo recibo publicaciones de blogs y preguntas de foros que por casualidad lo menciono, […]

Dispatcher.CurrentDispatcher vs. Application.Current.Dispatcher

¿Cuáles son las diferencias entre Dispatcher.CurrentDispatcher (en System.Windows.Threading ) y Application.Current.Dispatcher (en System.Windows )? Mi instinto me dice que Application.Current.Dispatcher nunca cambiará y que es global para todos los hilos en la aplicación actual, mientras que Dispatcher.CurrentDispatcher puede crear una nueva instancia de Dispatcher dependiendo del hilo desde el que se invocó. ¿Es eso correcto? […]

Vinculando la visibilidad de un Botón a un valor bool en ViewModel

¿Cómo puedo vincular la visibilidad de un botón a un valor bool en mi ViewModel?

¿Por qué la actualización de enlace sin implementar INotifyPropertyChanged?

Creé un ViewModel y vinculé su propiedad a dos cuadros de texto en la interfaz de usuario. El valor del otro cuadro de texto cambia cuando cambio el valor de primero y me enfoco en el cuadro de texto, pero no estoy implementando INotifyPropertyChanged. ¿Cómo está funcionando? Lo siguiente es XAML Y a continuación está […]

Eliminar un archivo que está siendo utilizado por otro proceso

Estoy intentando eliminar un archivo de forma programática, pero el archivo aparentemente está siendo utilizado por otro proceso (que es mi progtwig). Básicamente, el progtwig carga imágenes de una carpeta utilizando FromUri para crear un bitmap, que luego se carga en una matriz de imágenes, que a su vez se convierte en el elemento secundario […]

Imagen Panorámica y Zoom

Quiero crear un visor de imágenes simple en WPF que permita al usuario: Panorámica (con el mouse arrastrando la imagen). Zoom (con un control deslizante). Mostrar superposiciones (selección de rectángulo, por ejemplo). Mostrar imagen original (con barras de desplazamiento si es necesario). ¿Puedes explicarme cómo hacerlo? No encontré una buena muestra en la web. ¿Debería […]

Aplicar trazo a un bloque de texto en WPF

¿Cómo se aplica el trazo (contorno alrededor del texto) a un bloque de texto en xaml en WPF?

¿Cómo puedo obtener las dimensiones de la pantalla activa?

Lo que estoy buscando es el equivalente de System.Windows.SystemParameters.WorkArea para el monitor en el que está actualmente la ventana. Aclaración: la ventana en cuestión es WPF , no WinForm .

MVVM que pasa EventArgs como parámetro de comando

Estoy usando Microsoft Expression Blend 4 Tengo un navegador …, [XAML] ConnectionView “Código vacío detrás” [C #] Clase AttachedProperties public static class AttachedProperties { public static readonly DependencyProperty BrowserSourceProperty = DependencyProperty . RegisterAttached ( “BrowserSource” , typeof ( string ) , typeof ( AttachedProperties ) , new UIPropertyMetadata ( null , BrowserSourcePropertyChanged ) ); public […]