WPF Xaml文件顶部添加自定义控件标识解析

语法拆解:xmlns:CC="clr-namespace:A;assembly=B"

组成部分含义与作用你例子中的对应值
xmlns:CC=XAML 的前缀别名 (Prefix)。你可以随便起名字,比如 xmlns:ui= 或 xmlns:myControls=。以后你在 XAML 里调用控件,就用 <CC:你的控件名>。CC
clr-namespace:C# 代码中的实际命名空间。这对应的是你写控件类(比如 SmartAvatar.cs)时,文件最顶部的 namespace xxxx 里的名字。告诉系统去哪个代码空间找类。CustomComponents
;分隔符。
assembly=编译后的程序集名称 (DLL名)。这对应的是你那个控件库项目生成的 .dll 文件的名字(不包含后缀名)。告诉系统去哪个物理文件里找代码。CustomComponents

例如:

xmlns:CC="clr-namespace:WeUI.Controls;assembly=Tencent.WeUI.Wpf"

翻译成大白话就是:

“WPF 系统你好,请你去名叫 Tencent.WeUI.Wpf.dll 的文件里,找到位于 WeUI.Controls 命名空间下的代码,并在接下来的 XAML 中,允许我用 CC: 来呼叫它们。”

相关推荐


扫描二维码,在手机上阅读
收藏

网友评论(0)