zoukankan      html  css  js  c++  java
  • 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应用程序,查看效果

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

  • 相关阅读:
    一:多线程--多线程简单介绍
    五:网络--多线程断点下载
    四:网络--NSURLConnection基本使用
    三:网络--数据安全/加密
    二:网络--GET请求和POST请求
    一:网络--HTTP协议
    源代码管理工具GIT
    MyBatis 多参问题
    jquery 事件
    jquery点击事件
  • 原文地址:https://www.cnblogs.com/lizhiqiang0204/p/10905178.html
Copyright © 2011-2022 走看看