Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未在命名空间中声明wpf自定义面板xaml名称_C#_.net_Wpf_Xaml_Namespaces - Fatal编程技术网

C# 未在命名空间中声明wpf自定义面板xaml名称

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。有时您需要在设计器显示组件之前构建项目。检查名称空间是否也正确。我生成解决方案。但同样的。。。然而,当我编译和执行时,这个项目并没有问题,执行

我制作了自定义面板,CustomCanvas类在名称空间canvase中扩展Canvas类。 我补充说

xmlns:local=clr命名空间:canvase

然后它显示

名称CustomCanvas未在命名空间clr命名空间中声明:canvase

所以,对于所见即所得,我看不到wpf设计视图


请帮助

确保您的项目属性->构建的平台目标设置为任何CPU。

有时您需要在设计器显示组件之前构建项目。检查名称空间是否也正确。我生成解决方案。但同样的。。。然而,当我编译和执行时,这个项目并没有问题,执行得很好。但我看不到设计视图…您确定您的CustomCanvas位于canvase命名空间中,而不是canvas或.application.canvas命名空间中吗?
<StackPanel>

                             <local:CustomCanvas x:Name="CustomCanvas" MaxHeight="1555">
                            </local:CustomCanvas>

</StackPanel>