Articles of wpf

Cuadro combinado en la aplicación WPF con seleccionar / deseleccionar todo

Actualmente tenemos una aplicación WPF que se está construyendo en C # con Visual Studio 2010. Hay un cuadro combinado que tiene casillas de verificación, pero nos gustaría que hubiera una opción seleccionar / deseleccionar todo. Esto sería esencialmente lo mismo que se ve en los menús desplegables de filtro automático en MS Excel 2007/2010, […]

Aparecen líneas adicionales cuando se usa la opción EdgeMode.Aliased en WPF

Me he encontrado con un problema muy extraño hoy con WPF. Aquí está el código que he usado para dibujar 10000 objetos LineGeometry . // Draw 10000 lines var g = new GeometryGroup(); var x = 0; var y = 0; var n = 1; while (n 600) { x = 0; y = y […]

Coloca la posición del ratón sobre un canvas con fondo transparente.

Estoy construyendo una aplicación WPF simple. Tengo una Window maximizada transparente y un Canvas (canvas1). Quiero obtener la posición del mouse en canvas1 o en MainWindow (en este caso es lo mismo). Para hacer esto uso este código: Point p = Mouse.GetPosition(canvas1); //and then I have pX and pY Este código funciona bien para un […]

ShellExecute vs. Process.Start

En esta respuesta, el autor @Abel sugiere usar ShellExecute siempre que Process.Start no funcione. ¿Cuándo usaría ShellExecute ? Nunca tuve la situación de que Process.Start no funcionó? Además, ¿hay ventajas para usar ShellExecute sobre Process.Start ?

ItemsControl: Cómo usar FindName dentro de ItemsPanelTemplate para acceder al Panel

Intentando acceder al StackPanel para establecer eventos cuando se cambian los hijos. [TemplatePartAttribute(Name = “PART_StackPanel”, Type = typeof(StackPanel))] [TemplatePartAttribute(Name = “PART_Presenter”, Type = typeof(ItemsPresenter))] public class CustomItemsControl: ItemsControl { public override void OnApplyTemplate() { base.OnApplyTemplate(); var presenter = (ItemsPresenter)this.Template.FindName(“PART_Presenter”, this); var stackPanel = (StackPanel)this.ItemsPanel.FindName(“PART_StackPanel”,this); } } Obtener excepción cuando bash localizar el StackPanel. InvalidOperationException: Esta […]

Aplicación WPF localizable: la configuración de UICulture conduce a problemas de recursos

Quiero crear una aplicación WPF localizable. He seguido las instrucciones en los comentarios del archivo AssemblyInfo.cs: //In order to begin building localizable applications, set //CultureYouAreCodingWith in your .csproj file //inside a . For example, if you are using US english //in your source files, set the to en-US. Then uncomment //the NeutralResourceLanguage attribute below. Update […]

Cree un TextBoxSearch para filtrar desde ListView WPF

Estoy creando una aplicación que le permite a un usuario agregar algunos detalles de empleado en el modelo EntityFramework utilizando WPF. Hasta ahora, tengo un ListView para representar una lista de nombres de empleados, y cuando selecciona el nombre del empleado, selecciona esos datos específicos en otro ListView . He logrado esto usando un Predicate […]

¿Es posible falsificar un flujo de video como una cámara virtual que es visible en Skype, Lync, etc.?

Estoy tratando de construir una parte crucial para mi aplicación en la que necesito poder simular una transmisión de video de cámara virtual. El flujo de video que quiero falsificar como una cámara web virtual se transmite a través de mi PC, donde puedo configurar la fuente de video de mi cámara web o en […]

Pasar los argumentos de la línea de comandos a la aplicación WPF C # y acceder a su valor

Así que de esta publicación obtuve el siguiente código para pasar los argumentos de la línea de comandos a mi aplicación WPF public partial class App : Application { private string _customerCode; public string CustomerCode { get { return _customerCode; } set { _customerCode = value; } } protected override void OnStartup(StartupEventArgs e) { if […]

Cómo establecer las propiedades del cuadro de texto globalmente en app.xaml

Estoy escribiendo una aplicación y tengo toda la lógica, pero hay un trabajo desde la perspectiva del frontend que no estoy tan familiarizado. He aprendido cómo puedo configurar el diseño global de todos los botones. De la misma manera que estaba tratando de hacer un cuadro de texto. De hecho, el estilo se aplica pero […]