Нажмите на текущий tabItem TabControl (в WPF)

У меня есть ScrollViewer на моем TabItem, я хочу сделать, когда пользователь прокручивает заголовок вверх, и я вызываю этот код

  ScrollMyProduct.ScrollToVerticalOffset(0);

Но TabItem не поддерживает нажатие только на его заголовок, а SelectionChanged не работает, потому что я нажимаю на текущий TabItem


person alihaghdoust9    schedule 11.08.2017    source источник


Ответы (1)


Некоторое время назад я сделал это, изменив стиль заголовка

<Setter Property="HeaderTemplate">
    <Setter.Value>
        <DataTemplate>
            <Label Content={Binding}>
                <Label.Style>
                    <Style TargetType="Label">
                        <EventSetter Event="MouseDoubleClick" Handler="TabItemMouseDoubleClick"/>
                    </Style>
                </Label.Style>
            </Label>
        </DataTemplate>
    </Setter.Value>
</Setter>

Какие привязки к внутренней метке элемента метки заголовков вкладок

person npo    schedule 11.08.2017