我有一个下拉框,其中我设置了一个类似这样的ItemTemplate
:
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Piece.NoPiece}" Width="50" />
<TextBlock Text="{Binding Piece.Description}" Width="170" />
<TextBlock Text="{Binding Piece.Categorie.NomCategorie}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
如您所见,我有三列让用户看到不同的信息。然而,我希望在组合框中选择的项目仅显示第二列。换句话说,是否有一种方法可以使用ItemTemplate
在滚动时以不同的方式显示项目,而当其关闭并且只看到选择时则以不同的方式显示?