Когда новый элемент добавляется в коллекцию Flights
, новый TabItem
добавляется в TabControl
.Когда добавляется новая вкладка, мне нужно вызвать метод в элементе управления Chart.Проблема в том, что я не могу определить правильное событие для обработки.
Мой XAML выглядит примерно так:
<TabControl Name="chartControl" ItemsSource="{Binding Flights}">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Header" Value="{Binding Name}" />
</Style>
</TabControl.ItemContainerStyle>
<TabControl.ContentTemplate>
<DataTemplate>
<WindowsFormHost Name="winHost">
<legacy:Chart></legacy:Chart>
</WindowsFormHost>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
- Я пытался обработать
Loaded
наTabControl
, но Дух , который выстрелил только один раз. - Я попытался
DataTemplate
Trigger
на RoutedEvent
FrameWorkElement.Loaded
, но я почти уверен, что это не для моей ситуации - Я попробовал EventSetter, но этоне совсем так, как я хочу
Я попробовал несколько других вещей, но я не совсем их все помню.
Любые предложения будут с благодарностью!