32 lines
738 B
C#
32 lines
738 B
C#
using FoxTube.Controls.Cards;
|
|
using FoxTube.Core.Helpers;
|
|
using Windows.UI.Xaml;
|
|
using Windows.UI.Xaml.Controls;
|
|
|
|
namespace FoxTube.Controls
|
|
{
|
|
public sealed partial class ItemsGrid : UserControl
|
|
{
|
|
UIElementCollection Items => grid.Children;
|
|
public int ItemsCount => Items.Count;
|
|
|
|
public ItemsGrid() =>
|
|
InitializeComponent();
|
|
|
|
public void Add(UIElement item)
|
|
{
|
|
empty.Opacity = 0;
|
|
|
|
if (!StoreInterop.AdsDisabled && ItemsCount % 5 == 0 && ItemsCount > 0)
|
|
Items.Add(new AdvertCard());
|
|
Items.Add(item);
|
|
}
|
|
|
|
public void Clear()
|
|
{
|
|
Items.Clear();
|
|
empty.Opacity = 1;
|
|
}
|
|
}
|
|
}
|