C# 未在命名空间中声明wpf自定义面板xaml名称
我制作了自定义面板,CustomCanvas类在名称空间canvase中扩展Canvas类。 我补充说 xmlns:local=clr命名空间:canvase 及 然后它显示 名称CustomCanvas未在命名空间clr命名空间中声明:canvase 所以,对于所见即所得,我看不到wpf设计视图C# 未在命名空间中声明wpf自定义面板xaml名称,c#,.net,wpf,xaml,namespaces,C#,.net,Wpf,Xaml,Namespaces,我制作了自定义面板,CustomCanvas类在名称空间canvase中扩展Canvas类。 我补充说 xmlns:local=clr命名空间:canvase 及 然后它显示 名称CustomCanvas未在命名空间clr命名空间中声明:canvase 所以,对于所见即所得,我看不到wpf设计视图 请帮助确保您的项目属性->构建的平台目标设置为任何CPU。有时您需要在设计器显示组件之前构建项目。检查名称空间是否也正确。我生成解决方案。但同样的。。。然而,当我编译和执行时,这个项目并没有问题,执行
请帮助确保您的项目属性->构建的平台目标设置为任何CPU。有时您需要在设计器显示组件之前构建项目。检查名称空间是否也正确。我生成解决方案。但同样的。。。然而,当我编译和执行时,这个项目并没有问题,执行得很好。但我看不到设计视图…您确定您的CustomCanvas位于canvase命名空间中,而不是canvas或.application.canvas命名空间中吗?
<StackPanel>
<local:CustomCanvas x:Name="CustomCanvas" MaxHeight="1555">
</local:CustomCanvas>
</StackPanel>