Quiero que el usuario pueda poner la celda en modo de edición y resaltar la fila en la que está contenida la celda con un solo clic. Por defecto, esto es doble clic. ¿Cómo anulo o implemento esto?
Estoy intentando formatear un bloque de texto que está vinculado a una TimeSpanpropiedad. Funciona si la propiedad es de tipo DateTimepero falla si es un TimeSpan. Puedo hacerlo usando un convertidor. Pero estoy tratando de averiguar si hay alternativas. Código de muestra: public TimeSpan...
Necesito cambiar el DataTemplate para elementos en un ListBox dependiendo de si el elemento está seleccionado o no (mostrando diferente / más información cuando se selecciona). No obtengo un evento GotFocus / LostFocus en el elemento superior en DataTemplate (un StackPanel) al hacer clic en el...
Tengo algo aquí que realmente me está tomando por sorpresa. Tengo un ObservableCollection de T que está lleno de elementos. También tengo un controlador de eventos adjunto al evento CollectionChanged. Cuando clara la colección que provoca un evento CollectionChanged con e.Action conjunto de...
¿Qué {Binding Path=.}significa en un enlace WPF? Veo que algunas personas lo usan, pero no pude encontrar ninguna explicación. ¿Hay otros símbolos especiales en la sintaxis de enlace (que no sea {Binding /})?
¿Cuál es la diferencia entre una propiedad de dependencia (personalizada) y una propiedad adjunta en WPF? ¿Cuáles son los usos de cada uno? ¿En qué se diferencian normalmente las implementaciones?
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...
A pesar de algunas publicaciones en este foro y otras, no puedo encontrar algo que me diga cómo establecer el enfoque en un TextBox. Tengo un userControl con muchas etiquetas y textBoxes. Cuando se carga el formulario, quiero que un cuadro de texto en particular tenga el foco. He configurado...
¿Cómo se vincula a un método de objetos en este escenario en WPF? public class RootObject { public string Name { get; } public ObservableCollection<ChildObject> GetChildren() {...} } public class ChildObject { public string Name { get; } } XAML: <TreeView ItemsSource="some list of...
¿Cómo puedo hacer que Button se parezca a LinkButton, y no quiero usar un hipervínculo ...? Alguna sugerencia
C #, .NET 4.0, VS2010. Nuevo en WPF. Tengo un ComboBox en mi MainWindow. Enganché el evento SelectionChanged de dicho cuadro combinado. Sin embargo, si examino el valor del cuadro combinado en el controlador de eventos, tiene el valor anterior. Esto suena más a un evento "SelectionChanging" que...
¿Puedo especificar un estilo que se aplique a todos los elementos? Lo intenté <Style TargetType="Control"> <Setter Property="Margin" Value="0,5" /> </Style> Pero no hizo nada
Cómo puedo: alinear a la derecha el texto en la columna ID ¿Hacer que cada una de las columnas tenga un tamaño automático de acuerdo con la longitud del texto de la celda con los datos visibles más largos? Aquí está el código: <ListView Name="lstCustomers" ItemsSource="{Binding...
¿Cuándo debo usar uno u otro? Me gustaría que todos los archivos que uso en mi aplicación (imágenes, sonido, archivo xml, etc.) estén dentro del archivo .exe para que no implemente con un montón de carpetas y archivos. Gracias por la info.
Para una vista construida con WPF, quiero cambiar el cursor del mouse a un reloj de arena cuando la aplicación está ocupada y no responde. Una solución es agregar this.Cursor = Cursors.Wait; a todos los lugares que pueden hacer que la interfaz de usuario deje de responder. Pero,...
Tengo dos Grids dentro de un Stackpanel. La primera cuadrícula se llama GridX. Inicialmente, dentro de la cuadrícula, hay una matriz 2D de Textboxes (RowDefs / ColumnDefs). La definición de TextBox en XAML es <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center"...
Me gustaría usar el formato de cadena con nombre Short Date en WPF. Intenté algo como: <TextBlock Text="{Binding Date, StringFormat='Short Date'}" /> ¿Como hacer esto?
Me gustaría obtener la posición absoluta de un elemento en relación con la ventana / elemento raíz cuando se hace doble clic en él. La posición relativa del elemento dentro de su padre es todo a lo que puedo llegar, y lo que estoy tratando de alcanzar es el punto relativo a la ventana. He visto...
Tengo algún objeto que se instancia en el código detrás, por ejemplo, el XAML se llama window.xaml y dentro de window.xaml.cs protected Dictionary<string, myClass> myDictionary; ¿Cómo puedo vincular este objeto a, por ejemplo, una vista de lista, usando solo marcas
Tengo el siguiente código de muestra que hace zoom cada vez que se presiona un botón: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow"...