using OwlCore.AbstractUI.ViewModels;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
namespace OwlCore.WinUI.AbstractUI.Controls
{
///
/// Displays a group of abstract UI elements.
///
public sealed partial class AbstractUICollectionPresenter : Control
{
///
/// Creates a new instance of .
///
public AbstractUICollectionPresenter()
{
this.DefaultStyleKey = typeof(AbstractUICollectionPresenter);
}
///
/// Backing property for .
///
public static readonly DependencyProperty ViewModelProperty =
DependencyProperty.Register(nameof(ViewModel), typeof(AbstractUICollectionViewModel), typeof(AbstractUICollectionPresenter), new PropertyMetadata(null));
///
/// The ViewModel for this UserControl.
///
public AbstractUICollectionViewModel? ViewModel
{
get => (AbstractUICollectionViewModel)GetValue(ViewModelProperty);
set => SetValue(ViewModelProperty, value);
}
}
}