ItemTemplate - nie działa 'całkowicie'. Własny wygląd i bindowanie.

0

Stworzyłem swoją kontrolkę ExtendedTabControl (dziedziczę po TabControl) aby mieć totalny wpływ na jej wygląd. Wszystko działa pięknie. Posiadam też własną kontrolkę CloseableTabItem (dziedziczy po TabItem). Też działa. Jednak... dotychczas CloseableTabItem umieszczałem ręcznie w moim ExtendedTabControl, w taki sposób:

        <etc:ExtendedTabControl>            
                    <etc:CloseableTabItem Header="Item pierwszy">
                        <...jakiś  content... />
                    </etc:CloseableTabItem>            
        </etc:ExtendedTabControl>

Teraz jednak chcę przybindować ObservableCollection do całej kontrolki. Kolekcja ma w sobie elementy klasy posiadającej dwa pola: header i contentText. Ustawiam ItemSource, spoko, przybindowane. Jednak jak teraz ustawić aby TabItemy były moimi CloseableTabItemami i do tego przybindowanymi do pól odpowiadających im obiektów klasy. Znalazłem, że TabControl posiada właściwość ItemTemplate, jednak ustawienie jej nie zmienia jej całkowitego wyglądu. Pozostaje kijowe, standardowe tło. Co z tym zrobić? Proszę o sugestię.

1 użytkowników online, w tym zalogowanych: 0, gości: 1