private void listboxMenu_PreviewMouseUp(object sender, MouseButtonEventArgs e)
        {
            ListBoxItem item = (ListBoxItem)listboxMenu.SelectedValue;

            if (item != null)
            {
                switch (item.Content.ToString())
                {
                case "New Login":
                    listboxMenu.Visibility    = Visibility.Hidden;
                    listboxLoginAs.Visibility = Visibility.Hidden;
                    MenuButtonImage.Source    = new BitmapImage(new Uri("/Resources/Pictures/menu.png", UriKind.Relative));
                    WebLogin WebLogin1 = new WebLogin();
                    WebLogin1.RaiseCustomEvent += new EventHandler <CustomEventArgs>(WebLogin1_RaiseCustomEvent);
                    WebLogin1.Show();
                    listboxMenu.UnselectAll();
                    break;

                case "Login as...":
                    if (UserManager1.GetListOfUsers().Count > 0)
                    {
                        listboxLoginAs.Visibility = Visibility.Visible;
                        ObservableCollection <User> oUsers = new ObservableCollection <User>(UserManager1.GetListOfUsers());
                        listboxLoginAs.DataContext = oUsers;
                        Binding binding = new Binding();
                        listboxLoginAs.SetBinding(ListBox.ItemsSourceProperty, binding);
                    }
                    break;
                }
            }
        }
Ejemplo n.º 2
0
 private void listboxMenu_PreviewMouseUp(object sender, MouseButtonEventArgs e)
 {
     ListBoxItem item = (ListBoxItem)listboxMenu.SelectedValue;
     if (item != null)
     {
         switch (item.Content.ToString())
         {
             case "New Login":
                 listboxMenu.Visibility = Visibility.Hidden;
                 listboxLoginAs.Visibility = Visibility.Hidden;
                 MenuButtonImage.Source = new BitmapImage(new Uri("/Resources/Pictures/menu.png", UriKind.Relative));
                 WebLogin WebLogin1 = new WebLogin();
                 WebLogin1.RaiseCustomEvent += new EventHandler<CustomEventArgs>(WebLogin1_RaiseCustomEvent);
                 WebLogin1.Show();
                 listboxMenu.UnselectAll();
                 break;
             case "Login as...":
                 if (UserManager1.GetListOfUsers().Count > 0)
                 {
                     listboxLoginAs.Visibility = Visibility.Visible;
                     ObservableCollection<User> oUsers = new ObservableCollection<User>(UserManager1.GetListOfUsers());
                     listboxLoginAs.DataContext = oUsers;
                     Binding binding = new Binding();
                     listboxLoginAs.SetBinding(ListBox.ItemsSourceProperty, binding);
                 }
                 break;
         }
     }
 }