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

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

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

            foreach (user_item u in users)
            {
                item_generic_v2 i = new item_generic_v2();
                if (u.has_date)
                    i.txt_level2.Text = configurations.GetDate_Formatted(u.last_date);
                else
                    i.txt_level2.Text = configurations.users_no_date;
                i.title.Text = u.user.name; i.avatar.Source = u.img; i.Tag = u.user.id;
                i.number.Text = u.count.ToString();
                if (item_width != 0) i.Width = item_width;
                i.Margin = items_margins; i.txt_level2.Margin = new Thickness(0, 0, 0, 10);
                i.num_likes.Visibility = Visibility.Collapsed; i.txt_level1.Visibility = Visibility.Collapsed;
                i.txt_level3.Visibility = Visibility.Collapsed; i.description.Visibility = Visibility.Collapsed;
                i.center_panel.VerticalAlignment = VerticalAlignment.Center;
                i.avatar.Width = configurations.user_item_avatar_width; i.avatar.Height = configurations.user_item_avatar_width;
                i.user_info.Visibility = Visibility.Collapsed; i.user_info_date.Text = i.txt_level2.Text;
                i.top_value = u.count;
                i.drag_icon_vertical.Source = configurations.img_drag_vertical_icon;
                if (configurations.show_vertical_drag) i.drag_icon_vertical_panel.Visibility = Visibility.Visible;
                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_users ( object us, RunWorkerCompletedEventArgs e ) : void