Вопрос : WPF, VB.net, производя multi listbox колонки от списка (типа структура)

Hi специалисты,

I am новое к WPF.  Я хочу показать MULTI listbox КОЛОНКИ или listview или datagrid/таблицу некоторого вида. Данные должны прийти от родового списка (типа структуры).  Как твердолобый программник, я предпочитаю приложить мои картины ASP.net к этой новой парадигме WPF, если на всем possible.

Here, то как я произвел бы данные в ASP.net: myList ("")


response.write =
myEmp.getStructEmployeeList («SEN», «Active») для каждого деталя в myList
response.write («")
response.write («")
response.write («")
response.write («")
response.write («")
response.write («")
Next
response.write ("
» & item.LastName & «» & item.FirstName& «» & детале. Город & «» & деталь. Положение & «
")

'метод get.StructEmployeeList возвращает EmployeeList - структуру Employees_Structure
общественное EmployeeNumber

списка (Employees_Structure) общественную как Integer
общественное LastName как String
        Общественное FirstName по мере того как инициал String
общественный как Char
общественное HomeAddress как публика HomeAddress2 String
как город String
общественный по мере того как положение String
общественное как ZipCode String
общественный как конец Structure

I
String
etc… могло использовать эту картину для-кажд-петли и производить одностоечное listbox в myList WPF.

=
myEmp.getStructEmployeeList («SEN», «Active») для каждого деталя в myList
ListBox1.Items.Add (детале. LastName &», «& item.FirstName &» (" & item.EmployeeNumber & ") «)
Next

But я не могу показаться, что произвел что-нибыдь с множественными колонками в WPF.

Thanks,


class=

Ответ : WPF, VB.net, производя multi listbox колонки от списка (типа структура)

Hi pttoy;

Это должно сделать вы хотите.

Фернандо
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
Тусклая ширина как двойник = (ListBox1.ActualWidth/3) до 2

Для каждого es как Employees_Structure в myEmp
    'Создайте новый деталь ListBox для es
    Затемните li как новое ListBoxItem
    'Создайте панель стога 
    Затемните sp как новое StackPanel
    sp. Ориентация = Orientation.Horizontal
    sp.HorizontalAlignment = HorizontalAlignment.Stretch
    'Создайте TextBlock для того чтобы установить info для колонки в ListBox
    'одно для каждой колонки
    Тусклое tb1 как новое TextBlock
    tb1.Text = es.LastName
    tb1.Width = ширина
    Тусклое tb2 как новое TextBlock
    tb2.Text = es.FirstName
    tb2.Width = ширина
    Тусклое tb3 как новое TextBlock
    tb3.Text = es. Положение
    tb3.Width = ширина
    'Добавьте TextBox к панели стога
    sp. Children.Add (tb1)
    sp. Children.Add (tb2)
    sp. Children.Add (tb3)
    'Добавьте панель стога к деталю коробки списка
    li. Содержание = sp
    'Добавьте деталь коробки списка к коробке списка
    ListBox1.Items.Add (li)
Затем
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us