WPF中,用户自定义的控件(Custom Control)应当是look-less的。即其运行逻辑与用户界面应当是强分离的。当你建立一个控件,你可以为之提供一个缺省的模板(指定其显示样式),但任何该控件的使用者可以重写这个模板,而不触及到其运行逻辑。

见附件...:)