Visual 2010 WPF设计器:样式有时显示/未显示?

时间:2011-06-22 14:01:12

标签: wpf visual-studio-2010 designer

好的,我是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}">

它正常工作,完全没问题! 现在我想要的是通过VS 2010中的Designer应用此资源样式。 为此,我单击我的DatagridTextColumn。接下来我点击“CellStyle”(当然左边的属性视图)。在这个下拉列表中总是有一种称为“标准”的样式,有时也有自定义样式,但不常见。在这种情况下,我想我应该能够选择我的风格“GreenColumns”。相反,它显示Key:GreenColumns前面带有黄色感叹号符号。

我不明白。这有什么不对?为了在此下拉列表中显示自定义样式,必须做些什么?

1 个答案:

答案 0 :(得分:0)

即使在2010年,我已经放弃了Visual Studio XAML设计器。似乎有太多合法技术无法处理。我会说学习XAML代码和/或Expression Blend。