如何在用户控件库中定义ResourceDictionary并通过Xaml代码访问它们是可行的。
我创建了类似于以下内容的东西:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
xmlns:Dialog="clr-namespace:MahApps.Metro.Controls.Dialogs;assembly=MahApps.Metro"
>
<Style x:Key="NormalStyle" TargetType="{x:Type Control}">
<Setter Property="Foreground" Value="Black" />
<Setter Property="FontSize" Value="12" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontStyle" Value="Normal" />
</Style>
.
.
.
</ResourceDictionary
现在我想使用这个“NormalStyle”与一个控件一起使用
Style="{StaticResource NormalStyle}"
但是Visual Studio提示“找不到资源‘NormalStyle’”,我是否漏掉或忘记了什么?
感谢您的帮助。