.net 迭代GridViewColumn中的组合框
编辑:发布后,我意识到我在绑定中犯了一个简单的错误。解决了 我有一个由以下XAML定义的GridViewColumn:.net 迭代GridViewColumn中的组合框,.net,wpf,combobox,.net,Wpf,Combobox,编辑:发布后,我意识到我在绑定中犯了一个简单的错误。解决了 我有一个由以下XAML定义的GridViewColumn: ... <GridViewColumn Width="120"> <GridViewColumn.CellTemplate> <DataTemplate> <ComboBox Ite
...
<GridViewColumn Width="120">
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding Path=extensions, RelativeSource={RelativeSource AncestorType=Window}}"
Width="105" IsEditable="True" HorizontalAlignment="Center" Margin="0,0,0,0" BorderThickness="0"
SelectedItem="{Binding Path=selectedExtension, Mode=TwoWay}">
<ComboBox.Resources>
<sys:Double x:Key="{x:Static SystemParameters.VerticalScrollBarWidthKey}">15</sys:Double>
</ComboBox.Resources>
</ComboBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
...
。。。
15
...
无论如何,使SelectedItem绑定函数正常工作是不可行的。是否可以遍历组合框并手动设置SelectedItem SelectedItem绑定不起作用是什么意思?你试过什么?@MiklósBalogh贴上这个后,我意识到我弄乱了我的SelectedItem绑定。谢谢。打开此选项可能会出现绑定错误。是否在selectedExtension上调用了get集合?@MiklósBalogh只是出于好奇,我该如何遍历我的组合框?即使SelectedItem现在可以工作了,我仍然希望浏览并有选择地修改每个组合框上的IsEditable(或VerticalScrollBarWidthKey,等等)?谢谢