子コントロールでスタイルを共有する多数のUserControlを備えたWPF4アプリがあります。そのため、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」を解決できませんでした。
どうしたの?これはVisualStudioの問題ですか、それとも何か問題がありますか?