Browse Source

Remove special case that checks for AvaloniaList<object>

pull/3186/head
Benedikt Schroeder 7 years ago
parent
commit
38ae0140c2
  1. 11
      src/Avalonia.Controls/TabControl.cs

11
src/Avalonia.Controls/TabControl.cs

@ -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)
{

Loading…
Cancel
Save