gpt4 book ai didi

wpf - 向 xaml 添加自定义命名空间

转载 作者:行者123 更新时间:2023-12-04 00:00:34 27 4
gpt4 key购买 nike

我对 C#、WPF 和 XAML 很陌生,所以我可能无法使用正确的术语来提出正确的问题 =)
我正在尝试将我自己的命名空间添加到我的 xaml 文件中,以便轻松使用我自己的类 - 我想原因是这样 -
为此,我在 window 标签中编写了以下代码:

xmlns:myns="clr-namespace:LibNameSpace" 

我的窗口标签也以以下定义开头:
< Window x:Class="LibNameSpace.MainWindow"

我想用 LibNameSpace:Class1类,我希望写 myns:Class1为了这。但是,该命令会导致此错误:

Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace 'LibNameSpace' that is not included in the assembly.



我怎样才能解决这个问题?

最佳答案

名称 LibNameSpace 听起来像是另一个程序集中的库。如果是这种情况,您必须添加程序集的名称:

xmlns:myns="clr-namespace:LibNameSpace;assembly=MyLibAssembly
更新:
程序集的名称可以在项目(库程序集的)的属性屏幕中的 project-explorer 中找到。通常也是不带 dll 的 dll 的文件名-suffix 表示程序集名称。

关于wpf - 向 xaml 添加自定义命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com