|
|
|
@ -4,7 +4,6 @@ |
|
|
|
using System.Linq; |
|
|
|
using Avalonia.Collections; |
|
|
|
using Avalonia.Controls.Generators; |
|
|
|
using Avalonia.Controls.Mixins; |
|
|
|
using Avalonia.Controls.Presenters; |
|
|
|
using Avalonia.Controls.Primitives; |
|
|
|
using Avalonia.Controls.Templates; |
|
|
|
@ -180,14 +179,6 @@ namespace Avalonia.Controls |
|
|
|
|
|
|
|
var container = (TabItem)ItemContainerGenerator.ContainerFromIndex(index); |
|
|
|
|
|
|
|
if (container == null) |
|
|
|
{ |
|
|
|
if (Items is AvaloniaList<object> items) |
|
|
|
{ |
|
|
|
container = items[index] as TabItem; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (container == null) |
|
|
|
{ |
|
|
|
return; |
|
|
|
@ -196,7 +187,7 @@ namespace Avalonia.Controls |
|
|
|
UpdateSelectedContent(container); |
|
|
|
} |
|
|
|
|
|
|
|
private void UpdateSelectedContent(TabItem item) |
|
|
|
private void UpdateSelectedContent(IContentControl item) |
|
|
|
{ |
|
|
|
if (SelectedContentTemplate != item.ContentTemplate) |
|
|
|
{ |
|
|
|
|