private void UserList_SelectionChanged(object sender, SelectionChangedEventArgs e) { var item = e.AddedItems.FirstOrDefault(); if (item != null) { var element = (sender as ListView).ContainerFromItem(item); var value = new UserFlyout() { DataContext = item }; if (ApiInformation.IsTypePresent("Windows.UI.Xaml.Controls.Primitives.FlyoutShowOptions")) { value.ShowAt(element, new FlyoutShowOptions() { Placement = FlyoutPlacementMode.Right }); } else { value.ShowAt((FrameworkElement)element); } userList.SelectedItem = null; } }
private void btnLogout_Click(object sender, RoutedEventArgs e) { MessageCenter.SendLogout(); UserFlyout.Hide(); }