要用WPFXmlns需要添加什么命名空间

要用WPFXmlns需要添加什么命名空间,第1张

当你新建一个WPF窗体的时候,它就会自动的添加它所需要的命名空间了;当然你也可以自己添加你想要的命名空间,比如xmlns:mine="clr-namespace:DockingLibraryassembly=DockingLibrary",这个就是我自己天添加的一个自定义控件的命名空间。

这个问题我也碰到了。

1. 如果你是在Blend中写XAML和编译,一般都是出错的

2. 建议你到VS中,在XAML中引入local命名空间。local=""时,会自动d出下拉提示的,你只要输入你的命名空间,不用输入那一长串,然后在d出的下拉提示中选择即可。

3. 后面使用时,VS中可能还会有红色波浪线报错,但是编译能通过,肯定不会出错。

你可能没有先添加项目引用。这个不是直接用代码。

试试这样:

================

在项目管理器中选中项目右击,在d出菜单中选择“添加引用...”,

在“添加引用”对话框的第一页(.NET页)中选择“System.Windows.Forms”并添加。

添加引用之后,就可以在C#代码(代码隐藏文件)中使用:using System.Windows.Forms了

================

至于Xaml代码中,一般在Window标签中加入:

xmlns:local="clr-namespace:System.Windows.Formsassembly=System.Windows.Forms"

local可以自己定义。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11425667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存