我不是非常清楚何时使用CustomControl和UserControl。基本上,我知道使用模板时CustomControl可以进行更多的自定义。我想在WPF中制作一个“文件浏览”控件(TextBlock显示当前路径+按钮触发“打开文件对话框”)。但我不确定是否应该总是将其“替换”为一个WPF控件。我更认为CustomControl更像是一种显示和编辑一个新语义值(在我的情况下,是一个“文件(路径)”)的方式。所以,如果我们不考虑哪个更容易实现,对于我所说的“文件浏览”控件,CustomControl和UserControl之间哪一个更合适呢?谢谢