WPF Combobox в столбце Gridview - PullRequest
       12

WPF Combobox в столбце Gridview

2 голосов
/ 18 марта 2010

Я получил комбобокс в столбце сетки:

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

Теперь в SelectionChanged () ComboBox я пытаюсь изменить какое-то значение в другом столбце, но в той же строке. И я не могу найти, как получить текущий ряд. ничего из следующего не работает

ListView.Items.CurrentPosition ListView.Items.CurrentItem

пожалуйста, ребята, помогите мне

1 Ответ

1 голос
/ 18 марта 2010

Вам следует избегать прямого доступа к элементам управления. Привязки в WPF довольно мощные и должны охватывать все случаи. Однако, если вы действительно хотите перемещаться по иерархии элементов управления, вы можете использовать VisualTreeHelper .

VisualTreeHelper имеет множество методов для пересечения дерева вложенных элементов управления. В вашем случае VisualTreeHelper.GetParent(comboBoxInstance) это то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...