public void display_all_activities(List<activity_item> activities)
{
this._list.Items.Clear();
if (initial_item != null)
this._list.Items.Add(initial_item);
foreach (activity_item a in activities)
{
item_generic_v2 i = new item_generic_v2();
i.title.Text = a.activity.name; i.title.Margin = new Thickness(5);
i.description.Text = a.activity.description; i.description.Margin = new Thickness(5);
i.txt_level2.Text = configurations.GetDate_Formatted(a.last_date);
i.txt_level3.Text = a.username; i.number.Text = a.count.ToString();
i.Tag = a.activity.id;
i.txt_level1.Visibility = Visibility.Collapsed;
i.left_panel.Visibility = Visibility.Collapsed;
if (item_width != 0) i.Width = item_width;
i.Margin = items_margins;
i.user_info.Visibility = Visibility.Collapsed; i.user_info_date.Text = i.txt_level2.Text;
i.top_value = a.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();
}