这里介绍简单的如何使用自定义元件,项目类型是Net Core WPF。在项目中首先定义元件类。然后可在xaml中直接使用,使用xml时默认会有个错误提示,可使用鼠标点击下拉箭自动补充命名空间。在没有编译前都会提示有错误,如下图:

可以参考我右侧文章的源码下载。
步骤说明
- 在项目中新建元件类:WPF 可用 UserControl(.xaml 加代码隐藏)承载自定义界面,也可用 ControlTemplate 做无外观控件。
- 在 XAML 中先声明命名空间,例如 xmlns:local="clr-namespace:MyApp.Controls"。
- 再以 <local:MyControl /> 形式使用;若编辑器暂未识别,可借助提示自动补全命名空间。
提示:未编译前设计器常报"找不到类型",编译一次即可消除,属正常现象。
相关阅读
- Net Core WPF 使用oxyplot控制示例(2.1)
- Net Core 的WPF项目中控制台输出日志
- Net Core WPF Margin 左上角为原点
- Net Core WPF 实现控件拖动的示例代码