Хорошо, я новичок в программировании WPF. Теперь я всегда сталкиваюсь со следующей проблемой, поэтому, возможно, кто-нибудь может меня облегчить:
В моем окне у меня есть сетка данных, которую я хочу стилизовать (столбец должен быть зеленым). Итак, я создаю ресурс:
<Window.Resources>
<Style TargetType= "{x:Type DataGridCell}" x:Key="GreenColumns">
<Setter Property="Background" Value="SeaGreen" />
</Style>
</Window.Resources>
Теперь у меня есть такая колонка:
<DataGridTextColumn Binding="{Binding N}" Header="N" IsReadOnly="True" CellStyle="{StaticResource GreenColumns}">
Работает, вообще без проблем! Теперь все, что я хочу, это применить этот ресурсный стиль через Designer в VS 2010. Для этого я нажимаю на свой DatagridTextColumn. Затем я нажимаю «CellStyle» (вид свойств слева, конечно). В этом раскрывающемся списке всегда есть стиль под названием «Стандартный», а иногда и самоопределяемые стили, но не очень часто. В этом случае я думаю, что смогу выбрать свой стиль "GreenColumns". Вместо этого он показывает Key: GreenColumns с желтым восклицательным знаком.
Я не понимаю. Что здесь не так? Что нужно сделать, чтобы в этом раскрывающемся списке отображался самоопределяемый стиль?