Как у меня есть альтернативный контент в DataGrid.RowHeaderTemplate? - PullRequest
0 голосов
/ 20 сентября 2011

В DataGrid я использую область RowDetails для загрузки UserControl со своей собственной ViewModel - работает очень хорошо.

            <DataGrid.RowDetailsTemplate>
                <DataTemplate>
                    <vw:IndicesView DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}},
                                Path=DataContext.DrillDownIndexVM}" />
                </DataTemplate>
            </DataGrid.RowDetailsTemplate>

Теперь я хочу использовать альтернативные элементы управления UserControls, в зависимости от свойства основной ViewModel.

Как это можно сделать? Это ответ?

1 Ответ

1 голос
/ 20 сентября 2011

Проверьте селектор информационной таблицы WPF http://www.switchonthecode.com/tutorials/wpf-tutorial-how-to-use-a-datatemplateselector

...