【发布时间】:2011-07-18 20:02:12
【问题描述】:
我有一个 ListView 显示主要包含两个属性的项目列表。
最好从两个组合框中选择这些属性中的每一个。
此外,第二个组合框中可用的选项取决于第一个。
所以这是我使用的代码的想法:
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<ComboBox Name="combo1"
ItemsSource="{DynamicResource combo1Source}"
SelectedItem="{Binding FirstProperty}"
SelectionChanged="combo_SelectionChanged">
<ComboBox Name="combo2"
ItemsSource="{DynamicResource combo2Source}"
SelectedItem="{Binding SecondProperty}">
</StackPanel>
<DataTemplate>
<ListView.ItemTemplate>
</ListView>
问题是,我不知道如何从 combo_SelectionChanged(在 C# 中)中获取对 combo2 的引用。
你能告诉我如何进行吗?
【问题讨论】:
-
你不能在你的代码隐藏中简单地引用combo2吗?
-
我不能,因为
ListView中的每一行都有一个具有此名称的实例@