WPF 创建用户控件并引用
项目源码地址:https://github.com/lizhiqiang0204/WpfControlLibrary.git
首先创建新项目->WPF用户控件库项目
在UserControl1.xaml文件中添加两个标准控件Button和Label,并且添加按键单击处理事件
<Button Content="用户Button" HorizontalAlignment="Left" VerticalAlignment="Top" Width="76" Margin="72,3,0,0" Click="Button_Click"/>
<Label Content="用户Label" HorizontalAlignment="Left" VerticalAlignment="Top"/>
private void Button_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("你好!");
}
右击WpfControlLibrary项目生成WpfControlLibrary.dll控件库文件
右击解决方案->添加->新建项目,选择WPF应用,项目名为WpfApp,右键设为启动项目
右击引用->添加引用
选择我们刚才生成的WpfControlLibrary.dll控件库文件
此时展开引用就可以看到该控件了
打开MainWindow.xaml文件,在工具箱拖拽刚才生成的控件到前端设计器里面
运行单击按键查看效果
如果我们修改用户控件项目下UserControl1.xaml.cs里的按键处理事件
private void Button_Click(object sender, RoutedEventArgs e) { MessageBox.Show("你好用户控件!"); }
编译生成用户控件项目WpfControlLibrary,再启动运行WpfApp应用程序,查看效果
因此,我们可以不用修改应用程序,修改用户控件库就能达到效果的改变。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步