30 lines
849 B
C#
30 lines
849 B
C#
|
using System.Windows;
|
|||
|
using Filtration.ObjectModel;
|
|||
|
|
|||
|
namespace Filtration.ItemFilterPreview.UserControls
|
|||
|
{
|
|||
|
public partial class ItemControl
|
|||
|
{
|
|||
|
public ItemControl()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
// ReSharper disable once PossibleNullReferenceException
|
|||
|
(Content as FrameworkElement).DataContext = this;
|
|||
|
}
|
|||
|
|
|||
|
public static readonly DependencyProperty FilteredItemProperty = DependencyProperty.Register(
|
|||
|
"FilteredItem",
|
|||
|
typeof (IFilteredItem),
|
|||
|
typeof (ItemControl),
|
|||
|
new FrameworkPropertyMetadata()
|
|||
|
);
|
|||
|
|
|||
|
public IFilteredItem FilteredItem
|
|||
|
{
|
|||
|
get { return (IFilteredItem)GetValue(FilteredItemProperty); }
|
|||
|
set { SetValue(FilteredItemProperty, value); }
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|