Exemplo n.º 1
0
        private void populateSuggestions(Tag t,FlowLayoutPanel flow)
        {
            XDocument doc = System.Xml.Linq.XDocument.Load("movies.xml");
            List<Movie> movies = new List<Movie>();
            int j = 0;

            foreach (XElement element in doc.Element("movielist").Elements())
            {
                if (j == 10)
                {
                    break;
                }
                else if (element.Element(t.Type).Value.Equals(t.Text))
                {
                    movies.Add(new Movie(element));
                    j++;
                }
            }

            foreach (Movie movie in movies)
            {
                moviePanel p = new moviePanel(movie, 130, 140);
                p.Anchor = AnchorStyles.None;
                p.Dock = DockStyle.None;
                p.Margin = new Padding(20, 5, 0, 0);
                p.BorderStyle = BorderStyle.FixedSingle;
                flow.Controls.Add(p);
            }
        }
Exemplo n.º 2
0
        private void populatePage(FlowLayoutPanel flow,List<Movie> page)
        {
            flow.Controls.Clear();

            //movies need to be added to moviePanels and put on the panel
            foreach (Movie movie in page)
            {
                //TODO: add option for custom moviePanel sizes
                moviePanel p = new moviePanel(movie,130,140);
                p.Anchor = AnchorStyles.None;
                p.Dock = DockStyle.None;
                p.Margin = new Padding(20, 5, 0, 0);
                p.BorderStyle = BorderStyle.FixedSingle;
                flow.Controls.Add(p);
            }
        }