我在网格专栏中找到了一个组合框:
<ListView>
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
现在,在ComboBox的SelectionChanged()中,我试图更改另一列中的某个值但是同一行。我找不到如何获得当前行。 以下任何一项都不起作用
ListView.Items.CurrentPosition ListView.Items.CurrentItem
请伙计们帮帮我答案 0 :(得分:1)
您应该尽量避免直接访问控件。 WPF中的绑定非常强大,应该涵盖所有情况。但是,如果您真的想要浏览控件层次结构,可以使用VisualTreeHelper。
VisualTreeHelper
有很多方法来横向嵌套控件的树。在您的情况下VisualTreeHelper.GetParent(comboBoxInstance)
是您正在寻找的那个。