nature_net.user_controls.list_populator.display_all_design_ideas C# (CSharp) Метод

display_all_design_ideas() публичный Метод

public display_all_design_ideas ( List ideas ) : void
ideas List
Результат void
        public void display_all_design_ideas(List<design_idea_item> ideas)
        {
            this._list.Items.Clear();
            if (initial_item != null)
                this._list.Items.Add(initial_item);

            foreach (design_idea_item idea in ideas)
            {
                item_generic_v2 i = new item_generic_v2();
                i.Background = Brushes.White;
                i.title.Text = idea.design_idea.note; i.description.Visibility = Visibility.Collapsed;
                TextBlock.SetFontWeight(i.title, FontWeights.Normal);
                i.title.FontSize = configurations.design_idea_item_title_font_size;
                i.user_info.Margin = new Thickness(5);
                i.user_info_name.Text = idea.design_idea.name; i.user_info_date.Text = configurations.GetDate_Formatted(idea.last_date);
                i.user_info_name.Margin = new Thickness(2, 0, 0, 0); i.user_info_date.Margin = new Thickness(2, 0, 2, 0);
                i.user_info_name.FontSize = configurations.design_idea_item_user_info_font_size; i.user_info_date.FontSize = configurations.design_idea_item_user_info_font_size;
                i.user_info_icon.Source = idea.img; i.number.Text = idea.count.ToString(); i.number_icon.Visibility = Visibility.Collapsed;
                i.txt_level1.Text = configurations.designidea_num_desc;
                i.txt_level2.Visibility = Visibility.Collapsed; i.txt_level3.Visibility = Visibility.Collapsed;
                i.avatar.Source = configurations.img_thumbs_up_icon; i.num_likes.Content = idea.num_like.ToString();
                i.avatar.Width = configurations.design_idea_item_avatar_width; i.avatar.Height = configurations.design_idea_item_avatar_width; i.avatar.Margin = new Thickness(5); i.avatar.Tag = i;
                i.Tag = idea.design_idea.id;
                i.Margin = items_margins;
                if (item_width != 0) i.Width = item_width;
                i.right_panel.Width = configurations.design_idea_right_panel_width;
                //i.left_panel.VerticalAlignment = VerticalAlignment.Center; DockPanel.SetDock(i.number, Dock.Left); DockPanel.SetDock(i.txt_level1, Dock.Left);
                i.top_value = idea.num_like;
                i.drag_icon_vertical.Source = configurations.img_drag_vertical_icon;
                if (configurations.show_vertical_drag) i.drag_icon_vertical_panel.Visibility = Visibility.Visible;
                if (thumbs_up_handler != null)
                    i.avatar.Tag = i;
                this._list.Items.Add(i);
            }
            if (header.atoz.IsChecked.Value && header.atoz_order != null) header.atoz_order();
            if (header.top.IsChecked.Value && header.top_order != null) header.top_order();
            if (header.recent.IsChecked.Value && header.recent_order != null) header.recent_order();
            this._list.Items.Refresh();
            this._list.UpdateLayout();
        }

Same methods

list_populator::display_all_design_ideas ( object di, RunWorkerCompletedEventArgs e ) : void