zoukankan      html  css  js  c++  java
  • WPF-如何添加用户控件(同一个程序集与非同一个程序集)

    在WPF中,假如十个按钮与十个文本框需要在窗体中多次使用,每次都都要重新添加这二十个按钮,显然是不可取的。这时,可以把这二十个按钮封装成一个UserControl,然后多次引用。

    一、新建一个用户控件非常简单,可以右键项目添加一个用户控件(程序集内的用户控件),也可以右键解决方案添加用户控件(非同一个程序集),之后在用户控件中添加自己需要的控件就可以了。

     

    二、添加好的用户控件在引用后才能使用。

    语法:

    自定义类或程序集映射语法:xmlns【:映射前缀】=”clr-namespace:【命名空间】;assembly=【程序集名称】“

     (注:非同一个程序集内需要引用用户控件的Dll)

     映射到当前程序集的语法:xmlns【:映射前缀】=”clr-namespace:【命名空间】”

      xmlns:u1="clr-namespace:UsercontrolDemo01"
        xmlns:u2="clr-namespace:WpfControlLibrary1;assembly=WpfControlLibrary1"

    三、使用用户控件(俩个UserControl1不在同一个命名空间,所以名字相同也不会互相影响):

     <StackPanel>
            <u1:UserControl1 />
            <u2:UserControl1 />
        </StackPanel>

    小技巧:引用用户控件的映射语法如果记不住,可以使用VS的自动补全功能。

      就像这样 <u1:UserControl1 />。

  • 相关阅读:
    Beta 阶段计划
    alpha阶段总结
    冲刺第十天 12.6 THU
    冲刺第九天 12.5 WED
    冲刺第八天 12.4 TUE
    冲刺第七天 12.3 MON
    冲刺第六天 11.30 FRI
    正弦交流电有效值系数sqrt(2)的推导
    关于STM32官方FOC库函数扇区分析中’131072’系数的解释
    闭环系统零、极点位置对时间响应性能指标的影响
  • 原文地址:https://www.cnblogs.com/king10086/p/11864506.html
Copyright © 2011-2022 走看看