wpf怎样引用别人的类

换个名啊 2014-05-09 09:09:18
我把别人的类文件MyControl.cs(自定义控件)复制到自己项目主文件夹下,
并把他原有的命名空间改为:WPFUserControl
在MainWindow.xaml中引用这个命名空间,xmlns:my="clr-namespace:WPFUserControl"
布局中加入这个类定义的控件:
<my:MyControl x:Name="myThumb1" Title="User 1" Canvas.Left="270" Canvas.Top="63.75" Template="{StaticResource BasicShape1}"/>
可是总是报错:
错误 1 命名空间“clr-namespace:WPFUserControl”中不存在“MyControl”名称。
请问怎么解决,再者:怎样引用别人的.cs类文件??
...全文
571 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
灵感源于生活 2014-05-12
  • 打赏
  • 举报
回复
如果那个类里面没有问题,把引用改成类似这样的: xmlns:my="clr-namespace:WpfApplication1.App_Code;assembly=WpfApplication1" 。silverlight中会划线提示有误,但是不用管他。WPF中不会提示有误
无涯大者 2014-05-12
  • 打赏
  • 举报
回复
这个估计也是版本导致的原因,建议把代码重新建个新的CS文件。把有用的代码Copy过来用。。。
Bonjour-你好 2014-05-10
  • 打赏
  • 举报
回复
一般来说,如果没有引用错,重新生成应该就可以了。但我觉得让别人直接提供一个dll文件来引用比较方便。
小恒丶 2014-05-09
  • 打赏
  • 举报
回复
重新生成下试看看

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧