我正在尝试遵循此单选按钮教程
我创建了一个名为 EnumMatchToBooleanConverter 的类,它位于我的 wpf 项目的顶层。它说将内部放置在一个 window.resources 中,如下所示:
<Window.Resources>
<EnumMatchToBooleanConverter x:Key="enumConverter" />
</Window.Resources>
我在用户控件中使用它,所以我把它放在了一个堆栈面板中:
<StackPanel.Resources>
<EnumMatchToBooleanConverter x:Key="enumConverter" />
</StackPanel.Resources>
我有 Microsoft Visual Studio Ultimate 2012,它给了我一个错误:
Windows Presentation Foundation (WPF) 项目不支持 EnumMatchToBooleanConverter。
关于我做错了什么的任何想法?我不允许将它放在 stackpanel.resources 中吗?
我只是试着把它放在一个 grid.resources
<Grid.Resources>
<EnumMatchToBooleanConverter x:Key="enumConverter" />
</Grid.Resources>
它说
找不到类型“EnumMatchToBooleanConverter”。确认您没有丢失程序集引用并且所有引用的程序集都已构建。
好吧,它与我的项目的其余部分在同一个命名空间中,所以我不确定为什么它没有找到它。