Articles of wpf

Usar el despachador de WPF en pruebas unitarias

Tengo problemas para que Dispatcher ejecute un delegado al que le paso cuando prueba la unidad. Todo funciona bien cuando estoy ejecutando el progtwig, pero, durante una prueba unitaria, no se ejecutará el siguiente código: this.Dispatcher.BeginInvoke(new ThreadStart(delegate { this.Users.Clear(); foreach (User user in e.Results) { this.Users.Add(user); } }), DispatcherPriority.Normal, null); Tengo este código en mi […]

Línea de comando WPF

Intento crear una aplicación WPF que tome argumentos de línea de comando. Si no se dan argumentos, la ventana principal debería aparecer. En el caso de algunos argumentos específicos de la línea de comando, el código debe ejecutarse sin GUI y salir cuando finalice. Cualquier sugerencia sobre cómo debería hacerse esto adecuadamente sería apreciada.

¿Cómo agrego un comando enrutado personalizado en WPF?

Tengo una aplicación que contiene menús y submenús. He adjuntado Comandos de aplicación a algunos de los elementos del menú secundario como Cortar, Copiar y Pegar. También tengo algunos otros elementos del menú que no tienen comandos de aplicación. ¿Cómo podría agregar un enlace de comando personalizado a esos elementos del menú secundario? He revisado […]

¿Hay alguna forma de usar la herencia de plantillas de datos en WPF?

¿Es posible tener la composición o herencia de DataTemplate (similar a “BasedOn” en Estilos)? Hay 2 instancias donde lo necesito. Para clases heredadas: tengo una clase base con varias clases heredadas. No quiero duplicar la plantilla de la clase base en cada uno de los DataTemplate la clase derivada. Diferentes vistas: para la misma clase, […]

Implementando CollectionChanged

He agregado el CollectionChanged eventhandler(onCollectionChanged) a una de las propiedades de ObservableCollection . Descubrí que el método onCollectionChanged se invoca solo en caso de agregar elementos o eliminar elementos en la colección, pero no en el caso de que el elemento de colección se edite. Me gustaría saber cómo enviar la lista / colección de […]

WPF ¿Cuál es la forma correcta de usar archivos SVG como icons en WPF?

¿Alguien puede describir un procedimiento recomendado paso a paso para hacer esto? EDITAR: Paso 1. Convierte SVG a XAML … eso es fácil Paso 2. ¿Ahora que?

WPF: Establecer el ancho (y la altura) como un valor porcentual

Digamos que quiero que un TextBlock tenga su Width igual al Width del contenedor primario (es decir, se extienda de lado a lado) o un porcentaje de su Width contenedor principal, ¿cómo puedo lograr esto en XAML sin especificar valores absolutos? Quiero hacer esto para que, si el contenedor Parent Container se expande más tarde […]

Pasar un valor enum como parámetro de comando de XAML

Quiero pasar un valor enum como parámetro de comando en WPF, usando algo como esto: SearchPageType es una enumeración y se trata de saber desde qué botón se invoca el comando de búsqueda. ¿Es esto posible en WPF, o cómo se puede pasar un valor enum como parámetro de comando?

Autocompletar TextBox en WPF

¿Es posible hacer que un cuadro de texto se autocomplete en WPF? Encontré una muestra donde se usa un cuadro combinado y se elimina el triángulo editando la plantilla de estilo. ¿Hay una mejor solución?

WPF Timer Like C # Timer

¿Dónde puedo encontrar un control que sea como el C # Timer Control en WPF?