protected override void OnSelectionChanged(SelectionChangedEventArgs e)
{
foreach (var item in e.RemovedItems)
{
GalleryItem itemContainer = (ItemContainerGenerator.ContainerFromItem(item) as GalleryItem);
if (itemContainer != null) itemContainer.IsSelected = false;
}
foreach (var item in e.AddedItems)
{
GalleryItem itemContainer = (ItemContainerGenerator.ContainerFromItem(item) as GalleryItem);
if (itemContainer != null) itemContainer.IsSelected = true;
}
//if (IsDropDownOpen) IsDropDownOpen = false;
base.OnSelectionChanged(e);
}