我在 ListView 中托管了一个 ComboBox,我需要在 CombBox 中进行更改以更新 ListView 绑定到的支持类。
这是我的数据模板
<DataTemplate x:Key="Category">
<ComboBox IsSynchronizedWithCurrentItem="False"
Style="{StaticResource DropDown}"
ItemsSource="{Binding Source={StaticResource Categories}}"
SelectedValuePath="Airport"
SelectedValue="{Binding Path=Category}"
/>
</DataTemplate>
这是列表视图。ListView 的 ItemSource 是 Airports 的集合,并在后面的代码中设置,并且有一个名为 Category 的属性,我需要组合框来更新它。
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Path=Name}" Header="Airport" Width="100" />
<GridViewColumn Header="Category" Width="100" CellTemplate="{StaticResource Category}" />
</GridView>
</ListView.View>