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

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

public display_all_users ( object us, RunWorkerCompletedEventArgs e ) : void
us object
e System.ComponentModel.RunWorkerCompletedEventArgs
Результат void
        public void display_all_users(object us, RunWorkerCompletedEventArgs e)
        {
            this._list.Items.Dispatcher.BeginInvoke(DispatcherPriority.Normal,
                new System.Action(() =>
                {
                    this._list.Items.Clear();
                    List<user_item> users = (List<user_item>)e.Result;
                    foreach (user_item u in users)
                    {
                        item_generic i = new item_generic();
                        i.username.Text = u.user.name;
                        //i.user_desc.Content = u.email;
                        i.user_desc.Visibility = System.Windows.Visibility.Collapsed;
                        i.desc.Visibility = System.Windows.Visibility.Collapsed;
                        i.content.Visibility = System.Windows.Visibility.Collapsed;
                        i.avatar.Source = u.img;
                        if (parent != null) i.Width = parent.Width - 10;
                        i.Tag = u.user.id;
                        if (configurations.use_avatar_drag) i.set_touchevent(this.avatar_drag);
                        i.Margin = items_margins;
                        this._list.Items.Add(i);
                    }
                    this._list.Items.Refresh();
                    this._list.UpdateLayout();
                }));
        }