У меня есть ListBox
, который отображает количество пользовательских контролей, связанных с моими вопросами. Это работает нормально, однако я не хочу, чтобы каждый элемент в ListBox
можно было выбирать, поэтому я создал пустой стиль и применил его к ItemContainerStyle
. Это привело к тому, что мой контент исчез, и каждый элемент отображается пустым. Есть идеи?
- Xaml -
<ListBox ItemContainerStyle="{StaticResource noSelect}" Name="lbTasks" Height="180"
BorderBrush="#E6E6E6" >
<ListBox.ItemTemplate>
<DataTemplate>
<my:TaskQuestion Question="{Binding Test}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
- Стиль -
<Style x:Key="noSelect" TargetType="{x:Type ListBoxItem}">
<Setter Property="Margin" Value="2, 2, 2, 0"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<ContentPresenter />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Я неправильно использую контент-презентер?
Тиа, Кохан