WPF中用戶控件對比自定義控件(UserControl VS CustomControl)


在WPF中,概念上來說用戶自己制作的控件有兩種:用戶控件和自定義控件。但是這兩種控件之間有什么區別?這篇文章中列出了他們各自的特點,以便在項目中選擇選擇合適的控件類型。

用戶控件(組合)

  • 將多個現有的控件組合成一個可重用的“組”。
  • 由一個XAML文件和一個后台代碼文件。
  • 不能使用樣式和模板。
  • 繼承自UserControl類。

自定義控件(擴展)

  • 在現有的控件上進行擴展,增加一些新的屬性方法等。
  • 包括一個代碼文件和一個默認的主題文件。
  • 可以使用樣式和模板。
  • 構建控件庫的好方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM