← Zurück

Пожалуйста помогите разобраться с Binding.

Здравствуйте, если есть возможность, подскажите пожалуйста что я делаю не так: 1.я создал свой класс public class ModOrders { public Order Ord; public Order Stop; public Order Take; public bool ИспользоватьБУ; public bool ИспользоватьТейк; public bool ИспользоватьСтоп; public int ПипБУ; public int РазмерТейка; public int РазмерСтопа; public ModOrders(Order ord, Order stop, Order take, bool использоватьБУ, int пипБУ, bool использоватьТейк, int размерТейка, bool использоватьСтоп, int размерСтопа) { Ord = ord; Stop = stop; Take = take; ИспользоватьБУ = использоватьБУ; ПипБУ = пипБУ; ИспользоватьТейк = использоватьТейк; РазмерТейка = размерТейка; ИспользоватьСтоп = использоватьСтоп; РазмерСтопа = размерСтопа; } }

2.я создал коллекцию public ObservableCollection<ModOrders> Modorders { get; private set; }

this.Modorders = new ObservableCollection<ModOrders>();

3.прописал в программе привязку к listview listView1.ItemsSource = this.Modorders;

4.создал сам listview

<ListView MinHeight="30" Name="listView1" SelectionChanged="listView1_SelectionChanged" IsSynchronizedWithCurrentItem="True"> <ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="" Width="Auto">Инструмент</GridViewColumn> <GridViewColumn DisplayMemberBinding="" Width="Auto">Тип</ GridViewColumn> <GridViewColumn DisplayMemberBinding="" Width="Auto">Цена</ GridViewColumn> <GridViewColumn DisplayMemberBinding="" Width="Auto">Объем</ GridViewColumn> <GridViewColumn DisplayMemberBinding="" Width="Auto">Стоп</ GridViewColumn> <GridViewColumn DisplayMemberBinding="" Width="Auto">Тейк</ GridViewColumn> </GridView> </ListView.View> </ListView>

При добавлении нового элемента в Modorders добавляется новая строчка в listview, однако все столбцы пустые. Думаю здесь все должно быть банально просто, однако не могу найти в чем дело. Помогите пожалуйста

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

Так с ходу и не ответить. Попробуйте взять мой пример

http://groups.google.ru/group/stocksharp/browse_thread/thread/ec0691f2584033f9#

и отредактировать его до тех пор, пока он не станет работать как Ваш, или будет показывать что необходимо.