Какие элементы управления существуют для наследования, которые имеют свойство Children и поддерживают создание шаблонов при создании пользовательского пользовательского элемента управления.
В настоящее время я знаю о Panel , но она не поддерживает свойства и методы, такие как DefaultStyleKey и GetTemplateChild () ;
Есть ли интерфейс, от которого я могу наследовать шаблоны, такие как:
public class Scroller : Panel, ITemplates //Something like ITemplates
{
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
container = GetTemplateChild("container") as StackPanel; //I want to be able to do this
this.Children; //And also be able to use this
}
}