WPF 创建用户控件并引用

项目源码地址:https://github.com/lizhiqiang0204/WpfControlLibrary.git

首先创建新项目->WPF用户控件库项目

WPF 创建用户控件并引用_第1张图片

WPF 创建用户控件并引用_第2张图片

在UserControl1.xaml文件中添加两个标准控件Button和Label,并且添加按键单击处理事件

private void Button_Click(object sender, RoutedEventArgs e)
{
  MessageBox.Show("你好!");
}

右击WpfControlLibrary项目生成WpfControlLibrary.dll控件库文件

WPF 创建用户控件并引用_第3张图片

右击解决方案->添加->新建项目,选择WPF应用,项目名为WpfApp,右键设为启动项目

WPF 创建用户控件并引用_第4张图片

右击引用->添加引用

WPF 创建用户控件并引用_第5张图片

选择我们刚才生成的WpfControlLibrary.dll控件库文件

WPF 创建用户控件并引用_第6张图片

此时展开引用就可以看到该控件了

WPF 创建用户控件并引用_第7张图片

打开MainWindow.xaml文件,在工具箱拖拽刚才生成的控件到前端设计器里面

WPF 创建用户控件并引用_第8张图片

 

 运行单击按键查看效果

WPF 创建用户控件并引用_第9张图片

如果我们修改用户控件项目下UserControl1.xaml.cs里的按键处理事件

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("你好用户控件!");
        }

编译生成用户控件项目WpfControlLibrary,再启动运行WpfApp应用程序,查看效果

WPF 创建用户控件并引用_第10张图片

因此,我们可以不用修改应用程序,修改用户控件库就能达到效果的改变。

 

转载于:https://www.cnblogs.com/lizhiqiang0204/p/10905178.html

你可能感兴趣的:(WPF 创建用户控件并引用)