c# - 在 wpf 中创建自定义用户控件以供重用

标签 c# wpf user-controls

我想知道如何保存用户控件,就像我们可以将 c# 类保存在 dll 文件中并在需要使用该类时导入该文件一样。我们如何导入该控件并使用它。如果我们可以制作自定义控件并保存它们以供重复使用,而不是每次我们必须使用它时都必须复制 xaml 和代码,那就太好了。

最佳答案

使用 WPF 和很多选择,您就拥有了这种灵 active 。以下是对您的选择的精彩介绍:

这些选择包括:

  • 从 UserControl 派生
  • 源自控制
  • 从 FrameworkElement 派生

文章中详细描述了权衡。

关于c# - 在 wpf 中创建自定义用户控件以供重用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986823/

相关文章:

c# - 减少 ASP.NET MVC 应用程序初始启动时的 JIT 开销

c# - 为什么这个 ListView 不会随着绑定(bind)属性的变化而改变?

c# - TreeView 的子节点无法反射(reflect)绑定(bind)的变化

c# - 允许在 .ASCX 控件完成加载之前显示 .ASPX 页面吗?

c# - 为什么 C# 支持抽象成员的抽象覆盖?

c# - 将 C# 连接到 MySQL 上的远程数据库

c# - 让用户控制延伸到所有给定的空间

c# - 使用匿名类型集合在 WPF 中填充 DataGrid

c# - 许多自定义用户控件实现相同的界面;有没有办法避免在每个代码中重复相同的代码?

c# - 如何将 UserControl 拖到 Canvas 中