Gridview专栏中的WPF Combobox

时间:2010-03-17 23:26:30

标签: wpf gridview listview combobox

我在网格专栏中找到了一个组合框:

      <ListView>
          <ListView.View>
               <GridView>
                    <GridViewColumn>
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <ComboBox />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>

现在,在ComboBox的SelectionChanged()中,我试图更改另一列中的某个值但是同一行。我找不到如何获得当前行。 以下任何一项都不起作用

ListView.Items.CurrentPosition ListView.Items.CurrentItem

请伙计们帮帮我

1 个答案:

答案 0 :(得分:1)

您应该尽量避免直接访问控件。 WPF中的绑定非常强大,应该涵盖所有情况。但是,如果您真的想要浏览控件层次结构,可以使用VisualTreeHelper

VisualTreeHelper有很多方法来横向嵌套控件的树。在您的情况下VisualTreeHelper.GetParent(comboBoxInstance)是您正在寻找的那个。