Wpf 向混合添加自定义用户控件

Wpf 向混合添加自定义用户控件,wpf,xaml,expression-blend,Wpf,Xaml,Expression Blend,我在我的“共享”项目中创建了一个自定义用户控件,它工作得很好,即我在XAML中说 xmlns:controls="clr-namespace:Shared.UserControls;assembly=Shared" 然后我说(在布局的某个地方) 所有这些都很好,当我在blend中打开项目时,我可以看到它被渲染,但是它显示为一个小黄色图标,它不断告诉我需要重建项目 我试过了(它确实构建了),但错误并没有消失,而且当我搜索它时,它也没有出现——这显然意味着我不能将它拖放到屏幕上,我遗漏了什

我在我的“共享”项目中创建了一个自定义用户控件,它工作得很好,即我在XAML中说

 xmlns:controls="clr-namespace:Shared.UserControls;assembly=Shared"
然后我说(在布局的某个地方)


所有这些都很好,当我在blend中打开项目时,我可以看到它被渲染,但是它显示为一个小黄色图标,它不断告诉我需要重建项目

我试过了(它确实构建了),但错误并没有消失,而且当我搜索它时,它也没有出现——这显然意味着我不能将它拖放到屏幕上,我遗漏了什么——为什么不能看到这个?有没有忍者的表情?显然blend知道程序集为什么看不到控件?有什么东西可以添加到“库”中吗


谢谢

只是想澄清一下,您的共享项目是否与您将此代码放在同一个解决方案中?还有,你是如何引用它的?项目引用或程序集引用?是的,它在同一个解决方案中,当我创建引用时,我只需右键单击(在VS中)并单击,选择“添加引用”,然后单击“项目”选项卡-我非常确定它是项目引用,除非我发疯了。谢谢
<controls:MyPanel Grid.Row="1"/>