Problema de vista de lista de Wpf. ¿Cómo puedo mover el mouse a una fila en una vista de lista y la propiedad del botón en esa fila se vuelve visible?
Sin embargo, se logra de las siguientes otras maneras.
? <ListView? ItemsSource="{Binding?Usuario} " & gt?
& ltVista de lista. ItemTemplate>
& ltData Template>
& ltStackPanel? orientación = " Horizontal " mouse enter = " panel de pila _ mouse enter "? dejar el mouse = "panel de pila _ dejar el mouse"? ¿Fondo = "Blanco antiguo"? Ancho="100 "
& ltTextBlock? Text="{Binding?id} "/& gt;
<Botón? ¿Contenido="{Enlace? Nombre de usuario}"? visibilidad = " Contraído "/& gt;
& lt/panel de pila & gt;
& lt/plantilla de datos & gt;
& lt/list vista. ItemTemplate & gt
& lt/ListView & gt; Aquí hay dos métodos en segundo plano.
¿Privado? ¿Vacío? StackPanel_MouseEnter(¿objeto? ¿Remitente? MouseEventArgs? e)
{
StackPanel? sp? =?Remitente? ¿Como? Panel de pila;
¿Botón? ¿b? =?especie niños. OfType & ltButton & gt().first();
b. =?Visibilidad. Visible;
}
¿Privado? ¿Vacío? StackPanel_MouseLeave(¿objeto? ¿Remitente? MouseEventArgs? e)
{
StackPanel? sp? =?Remitente? ¿Como? Panel de pila;
¿Botón? ¿b? =?especie niños. OfType & ltButton & gt().first();
b. =?Visibilidad. Contraído;
}