WPF类库中的ResourceDictionary

时间:2014-06-10 17:15:29

标签: c# wpf xaml resourcedictionary class-library

我有一个Class Library,其中包含以下代码。

以下是我的UserControl' Resource

<UserControl.Resources>
    <ResourceDictionary Source="pack://application:,,,/Mine.Controls;component/Templates.xaml" />
</UserControl.Resources>

以下是名为 Templates.xaml ResourceDictionary文件:

构建操作:资源

复制到...:不要复制

自定义工具:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <ControlTemplate x:Key="MyButton"
                     TargetType="Button">
        <Border x:Name="buttonBorderOuter"
                BorderBrush="#DBDBDB"
                BorderThickness="1"
                Background="#00ECECEC"
                CornerRadius="5" />
    </ControlTemplate>
</ResourceDictionary>

然后我收到错误

  

异常:查找资源字典时发生错误&#34; pack:// application:,,, / Mine.Controls; component / Templates.xaml&#34;。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

尝试将Templates.xaml的构建操作更改为Page