Добрый день.
Пожалуйста, подскажите, как правильно вызывать/вставлять шаблон в Grid.
Создал шаблон DataGrid:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MyTest">
<DataGrid x:Key="DataGridTemplate">
<DataGrid.Columns>
<DataGridTextColumn Header="1st" Width="5*" />
<DataGridTextColumn Header="2nd" Width="5*" />
<DataGridTextColumn Header="3rd" Width="3*" />
</DataGrid.Columns>
</DataGrid>
</ResourceDictionary>
Пытаюсь запихнуть его в первую колонку:
<StaticResource ResourceKey="DataGridTemplate" x:Name="TestUsers" Grid.Column="0" />
Получаю ошибки:
The attached property "Column" can only be applied to types that are derived from "UIElement".
Property 'Column' is not attachable to elements of type 'StaticResourceExtension'.