private void btnVoegSmaakToe_Click(object sender, RoutedEventArgs e)
 {
     if (lstSmaken.SelectedIndex != -1)
     {
         Smaak smaak = (Smaak)lstSmaken.SelectedItem;
         lstGekozenSmaken.Items.Add(smaak);
         if (huidigIjsje != null)
         {
             huidigIjsje.Bollen.Add(smaak);
         }
     }
 }
 private void lstSmaken_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
 {
     if (lstSmaken.SelectedIndex != -1)
     {
         Smaak smaak = (Smaak)lstSmaken.SelectedItem;
         lstGekozenSmaken.Items.Add(smaak);
         if (huidigIjsje != null)
         {
             huidigIjsje.Bollen.Add(smaak);
         }
     }
 }
        public static Ijs MaakVerrassingsIjsje(Verpakkingen verpakking)
        {
            int          aantalBollen      = random.Next(1, 4);
            List <Smaak> verrassingsBollen = new List <Smaak>();

            for (int i = 0; i < aantalBollen; i++)
            {
                int   randomSmaak = random.Next(IjsSmaken.Count);
                Smaak smaak       = IjsSmaken[randomSmaak];
                verrassingsBollen.Add(smaak);
            }
            Ijs ijsje = new Ijs(verrassingsBollen, verpakking);

            return(ijsje);
        }