1. TemplatePart
TemplatePart(部件)是指ControlTemplate中的命名元素??丶壿嬵A(yù)期這些部分存在于ControlTemplate中,并且使用protected DependencyObject GetTemplateChild(String childName)
獲取它們后進(jìn)行操作。
以AutoSuggestBox為例,它的ControlTemplate結(jié)構(gòu)如下,可以看到AutoSuggestBox由四個TemplatePart組成,每個TemplatePart都可以在控件代碼中以編程方式訪問:
下圖顯示了AutoSuggestBox的TemplatePart: