zoukankan      html  css  js  c++  java
  • UserControl和CustomControl两者区别

    UserControl

    1. 将多个WPF控件(例如:TextBox,TextBlock,Button)进行组合成一个可复用的控件组;
    2. 由XAML和Code Behind代码组成;
    3. 不支持样式/模板重写;
    4. 继承自UserControl;

    例如当需要界面切换时,可以将多个TextBox封装到一起为一个UserControl,然后进行加载。UserControl可以理解为多个控件的组合。

    CustomControl

    1. 自定义控件,扩展自一个已经存在的控件,并添加新的功能/特性;
    2. 由C#/VB.NET Code和样式文件组成(Themes/Generic.xaml);
    3. 支持样式/模板重写;
    4. 如果项目中自定义控件较多,建议创建一个WPF自定义控件库(WPF Control Library);

    当你需要基于WPF的基础上对原有的控件进行拓展,例如你需要将TextBox新增一些特性时,就可以使用CustomControl.

  • 相关阅读:
    清除div中内容
    jq选中问题
    ios 笔记
    ios学习笔记01
    checkbox判断选中
    滚动条
    tooltip
    页面跳转的问题
    freemark 判断是否为空 是否存在
    构造析构与虚函数
  • 原文地址:https://www.cnblogs.com/ma-nong01/p/14323445.html
Copyright © 2011-2022 走看看