我最近审查了某人的代码并遇到了一个用户控件,其UI就像这个截图
这个控件在其代码隐藏文件中没有代码,我想我们可以将此用户控件的所有xaml代码移动到控件模板并在需要时使用它.我想知道这是一个好的做法,我应该这样做吗?
他们的任何一种方法的性能和设计优势是否超过另一种?
最佳答案
I want to know if this a good practice
那么首先我们应该定义好的做法?我将给出敏捷的良好实践观点:只有在你需要时才这样做.因此对你来说答案就在你的问题中:
use it whereever required
是否需要在任何其他地方?如果是这样,请使用控制模板.如果没有,请使用用户控件,无论如何它将对下一个开发者更具可读性(Keep It Stupid and Simple).