WPF类库中的资源词典

本文关键字:资源 类库 WPF | 更新日期: 2023-09-27 18:07:54

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

下面是我的UserControlResource

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

下面是我的ResourceDictionary文件名为Templates.xaml:

构建操作:资源

复制到…:不复制

自定义工具:

<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>

然后得到错误

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

我做错了什么?

WPF类库中的资源词典

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