0
我有一个ListBox
显示一些用户控件绑定到我的问题。这工作正常,但我不希望ListBox
中的每个项目都可以选择,因此我创建了一个空白样式并将其应用于ItemContainerStyle
。这导致我的内容消失,每个项目都显示为空白。有任何想法吗?ContentPresenter没有显示Usercontrol,怎么回事?
--Xaml--
<ListBox ItemContainerStyle="{StaticResource noSelect}" Name="lbTasks" Height="180"
BorderBrush="#E6E6E6" >
<ListBox.ItemTemplate>
<DataTemplate>
<my:TaskQuestion Question="{Binding Test}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
--Style--
<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>
我使用的内容展示不正确?
蒂亚,钢钣
非常完美,非常感谢。 – 4imble 2009-10-30 14:35:32