我是 WPF 新手,我正在尝试解决错误。我正在尝试构建一个自定义控件库,我可以在其中制作自己的控件对象。当我转到文件 > 新项目 > WPF 自定义控件库 > [输入名称] > 保存时,立即出现错误:
The name "CustomControl1" does not exist in the namespace "clr-namespace:ProjectName"
我没有编辑任何代码,但立即出错。作为参考,错误在 Generic.xaml 中。
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:ProjectName">
<Style TargetType="{x:Type local:CustomControl1}"> //<--Fails here
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:CustomControl1}"> // Fails here as well
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
我正在使用 Visual Studio 12 和 .NET 4。有什么想法吗?