【发布时间】:2010-07-27 20:37:20
【问题描述】:
我有一个组合框定义如下:
<ComboBox x:Name="cboDept" Grid.Row="0" Margin="8,8,8,8" HorizontalAlignment="Left" VerticalAlignment="Top" Width="120"
ItemsSource="{Binding Source={StaticResource cvsCategories}}">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" Width="Auto" Height="Auto">
<sdk:Label Content="{Binding CategoryID}" Height="20" />
<sdk:Label Content="{Binding CategoryName}" Height="20" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
它工作正常。但是,一旦我在列表中选择了一个项目,我希望将不同的模板应用于显示给用户的组合框选定项目(弹出消失后显示的项目)。在上述情况下,一旦我选择了相应的项目,我希望只在 ComboBox 中显示 CategoryName。
谁能告诉我如何实现这一目标?
谢谢
【问题讨论】:
标签: silverlight silverlight-4.0