void SmartSelectedItems_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
{
if (e.Action == NotifyCollectionChangedAction.Add)
{
SetItemsSelectedStyle(e.NewItems);
}
else if (e.Action == NotifyCollectionChangedAction.Remove)
{
SetItemsSelectedStyle(e.OldItems);
}
}