private void TabControl_ContainerItemPreparedForOverride(object sender, ContainerOverrideEventArgs e) { e.Handled = true; if (e.TabItem != null && e.Model is TabBase viewModel) { e.TabItem.IsPinned = viewModel.IsPinned; } }
private void ChromeTabControl_ContainerItemPreparedForOverride(object sender, ContainerOverrideEventArgs e) { var viewModel = e.Model as ShellTabViewModel; if (e.TabItem != null && viewModel != null) { e.TabItem.IsPinned = viewModel.Pinned; } e.Handled = true; }