WPF поделиться настройкой столбца DataGrid (шаблон «стиль») - PullRequest
0 голосов
/ 07 июля 2010

Начну с того, что я пытаюсь следовать MVVM так строго, как только могу, поэтому я бы хотел сделать следующее, используя только привязку.

У меня есть несколько DataGrids, показывающих разные ObservableCollectionsтого же типа данных.Как определить, какие столбцы и их пути привязки будут отображаться во всех DataGrids?

Не представляется возможным установить стиль для DataGrid.Column.Цель состоит в том, чтобы все DataGrids отображали одну и ту же информацию DataGrid.Column, но при этом оставалось сохранять только одну ее копию.

Есть идеи?

1 Ответ

1 голос
/ 07 июля 2010

Определите вашу DataGrid как ресурс.

Затем вы можете «ссылаться» на DataGrid в нескольких областях вашего окна или приложения, например:

<ContentControl Content="{StaticResource myDataGrid}"></ContentControl>

Вы можете изменить DataContext ContentControl так, чтобы DataGrids были связаны с различными источниками данных.

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