我最近审查了某人的代码并遇到了一个用户控件,其 UI 就像这个截图
此控件在其代码隐藏文件中没有代码,我认为我们可以将此用户控件的所有 xaml 代码移至控件模板并在需要时使用它。我想知道这是否是一个好的做法,我应该这样做吗?
一种方法比另一种方法在性能和设计方面有什么优势吗?
最佳答案
I want to know if this a good practice
那么首先我们应该定义好的做法?我会给出敏捷良好实践的观点:只在需要时才做。因此,对您而言,答案就在您的问题中:
use it whereever required
其他地方需要吗?如果是这样,请使用控制模板。如果没有,请使用用户控件,这对于下一个开发人员来说将更具可读性(保持愚蠢和简单)。
关于c# - WPF 中的用户控件与控件模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15332574/