修订历史 [返回]
一、在VS2022中创建WPF用户控件库项目
二、编译项目生成Dll文件
三、重新新建一个WPF用户控件库项目
1、删除xaml文件中部分内容后显示如下:
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
>
<Grid>
</Grid>
</UserControl>
2、删除项目资源管理器UserControl1.xaml目录下的 .cs文件:
3、右键点击资源管理器加入首个WPFUserControl项目引用
4、右键点击本项目依赖项,并在跳出窗口中选择首个项目生成的Dll文件
5、将工具栏中新出现在项目控件(上图中为UserControl1)拖至本项目的xaml设计框中
6、编译此项目,若生成成功的话会在xaml的设计框中显示首个项目的控件
7、将此项目的xaml文件及其引用的首个项目的Dll文件分别加入zenon editor中Files目录下的Graphics和Others文件夹中
一、在VS2022中创建WPF用户控件库项目
二、编译项目生成Dll文件
三、重新新建一个WPF用户控件库项目
1、删除xaml文件中部分内容后显示如下:
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
>
<Grid>
</Grid>
</UserControl>
2、删除项目资源管理器UserControl1.xaml目录下的 .cs文件:
3、右键点击资源管理器加入首个WPFUserControl项目引用
4、右键点击本项目依赖项,并在跳出窗口中选择首个项目生成的Dll文件
5、将工具栏中新出现在项目控件(上图中为UserControl1)拖至本项目的xaml设计框中
6、编译此项目,若生成成功的话会在xaml的设计框中显示首个项目的控件
7、将此项目的xaml文件及其引用的首个项目的Dll文件分别加入zenon editor中Files目录下的Graphics和Others文件夹中