我有 WPF 4 应用程序,它有许多在其子控件中共享样式的用户控件。所以我在我的 App.xaml 中创建了许多样式作为 . 例如:
<Style x:Key="ViewTitle" TargetType="{x:Type Border}">
<Setter Property="BorderBrush" Value="LightGray" />
<Setter Property="HorizontalAlignment" Value="Stretch" />
<Setter Property="VerticalAlignment" Value="Top" />
</Style>
然后在我的 UserControls 中,我使用 StaticResource 来引用它们,例如:
<Border Style="{StaticResource ViewTitle}">
<TextBlock Margin="6,3,4,5" FontSize="18" FontWeight="Bold" Foreground="White" HorizontalAlignment="Left" Text="Host Management" />
</Border>
这一切都很好。问题是 Visual Studio 2010 RC 在 StaticResource 引用下放了一个蓝色波浪线并说:资源“ViewTitle”无法解决。
那是怎么回事?这是 Visual Studio 的问题还是我做错了什么?