Я недавно начал использовать Платформа Дорожек . Если Вы ищете основанную на запросе платформу, это действительно просто в использовании, но не накладывает ограничений на то, что Вы делаете, я настоятельно рекомендовал бы его.
Это подобно распоркам, но это идет путем вне его. Существуют даже некоторые сменные проекты, которые позволяют Вам сделать, использование в спящем режиме или jpa с очень небольшим количеством конфигурации.
существует много хороших платформ там, хотя я услышал, что калитка является хорошей также, но я не использовал ее.
столбцы в сетке данных не имеют контекста данных, поскольку они никогда не добавляются в визуальное дерево. звучит немного странно, но посмотрите блог vinces , Получился хороший пример визуального оформления. как только сетка нарисована, ячейки имеют контекст данных, и вы можете установить в них источник элементов поля со списком, используя обычные привязки (не статические ресурсы ..)
вы можете получить доступ к источнику элементов поля со списком как таковой
<dg:DataGridComboBoxColumn>
<dg:DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding Path=MyBindingPath}" />
</Style>
</dg:DataGridComboBoxColumn.EditingElementStyle>
</dg:DataGridComboBoxColumn>