首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在XML命名空间中不存在WPF自定义控件

在XML命名空间中不存在WPF自定义控件
EN

Stack Overflow用户
提问于 2022-10-10 15:50:53
回答 1查看 46关注 0票数 0

我遇到了一个恼人的错误,似乎无法在我的WPF项目中修复或找到解决方案。我有一个自定义的WPF控件,我添加到我的项目,但我无法使它工作。这是我正在犯的错误:

名称空间中不存在'ZoomBorder‘标记第8行位置10。

下面是窗口的xaml:

代码语言:javascript
运行
复制
<Window x:Class="Namespace1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:Namespace1;assembly=Namespace1"
        Title="MainWindow" Height="350" Width="525">
    <Grid Name="MainGrid">
        <Label Content="Label" HorizontalAlignment="Left" Margin="357,165,0,0" VerticalAlignment="Top"/>
        <local:ZoomBorder x:Name="border" ClipToBounds="True" Background="Gray"> //ERROR HAPPENS HERE
            <Image Name="DrawingImage" HorizontalAlignment="Left" Height="200" Margin="10,10,0,0" VerticalAlignment="Top" Width="300"/>
        </local:ZoomBorder>
    </Grid>
</Window>

我尝试过建筑、清洁和重建,不管有没有冒犯的界限,都没有效果。

有人知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-10 22:53:30

你有了新的视频工作室和旧的库。太乱了。

安装4.7dev运行时:https://dotnet.microsoft.com/en-us/download/visual-studio-sdks?cid=getdotnetsdk

右键单击项目并打开文件夹。编辑项目文件到fav编辑器,如记事本,并添加以下行:

代码语言:javascript
运行
复制
<LangVersion>latest</LangVersion>
<TargetFramework>net47</TargetFramework>

使用控件并添加命名空间的goto my studio 2022建议如下:

代码语言:javascript
运行
复制
  xmlns:paz="clr-namespace:Scar.Common.WPF.Controls;assembly=Scar.Common.WPF.Controls.ZoomBorder"

关闭visual studio并重新启动并编译。建设:成功,如果你不忘记任何事情。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74017505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档