Tengo un ListBox. Tiene un ScrollViewer interno, así que puedo desplazar el contenido de ListBox con la rueda del mouse. Funciona bien hasta que establezco una plantilla de elemento que contiene otro ListBox (de hecho, tengo 4 ListBoxes anidados =)). El problema es que el ScrollViewer interno de ListBox roba el evento de rueda. ¿Hay alguna manera fácil de prevenir este comportamiento?Cómo deshabilitar ScrollViewer en ListBox?
tuve ListBox con ItemContainerStyle así:
<Style x:Key="ListBoxItemStyle" TargetType="{x:Type ListBoxItem}">
<Setter Property="BorderBrush" Value="Black"/>
...
</Style>
<ListBox ItemContainerStyle="{StaticResource ListBoxItemStyle}" />
¿Cómo puedo configurar el estilo de la frontera elemento de ItemContainer de recursos de este tipo? Como sé, ContentPresenter es un contenedor de elementos de ItemsControl. Pero no tiene Border, así que no puedo peinarlo.
_Does lo que realmente tiene sentido tener un elemento seleccionado dentro de un elemento seleccionado, dentro de un elemento seleccionado _ Sí. ¿De qué otro modo seleccionarías un elemento de una lista dentro de una lista dentro de una lista? – wotanii
esto también elimina muchas otras cosas del cuadro de lista también, p. drop-events – wotanii