private void Freeze()
{
IsSnapped = true;
selectedItem = SelectedItem;
SelectedItem = null;
if (ItemsSource != null)
{
quickAccessGallery.ItemsSource = ItemsSource;
ItemsSource = null;
}
else
{
for (int i = 0; i < Items.Count; i++)
{
object item = Items[0];
Items.Remove(item);
quickAccessGallery.Items.Add(item);
i--;
}
}
quickAccessGallery.SelectedItem = selectedItem;
quickAccessGallery.Menu = Menu;
Menu = null;
//quickAccessGallery.IsSnapped = false;
}