Я делаю CustomControl, который будет расширять возможности стандартного DataGrid. У этого типа (допустим DataGridWithGroupHeaders) есть свойство DataGridWithGroupHeaders.Columns, которое я заполняю примерно так:
<DataGridWithGroupHeaders x:Name="DataGrid" MyItems="{Binding FilteredData}">
<DataGridWithGroupHeaders.Columns>
<DataGridTextColumn Binding="{Binding Name, Mode=OneWay}" Header="Name"/>
</DataGridWithGroupHeaders.Columns>
</DataGridWithGroupHeaders>
Всё это в итоге работает, но я теряю design-time связь поля Name с реальным полем типа из FilteredData, а XAML редактор (R#) сообщает, что ему это свойство неизвестно: "Cannot resolve property 'Name' in data context of type 'MyViewModel'"
Так вот, я хочу, чтобы XAML редактор, автоматически "опускал" DataContext до типа элемента коллекции FilteredData для Binding внутри DataGridTextColumn, также как он это делает для стандартного DataGrid. Возможно это дело достигается использованием каких-либо атрибутов, но поиск по исходникам System.Windows.Controls.DataGrid.cs мне пока не помог.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как в заголовке окна отобразить текст из TextBox который будет меняться?
Не могу перевсти данный код с C# в C++ или C++/CLI Цель в заголовке
Допустим есть запрос на обновление из учебника: