Пожалуйста помогите разобраться с 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="{Binding Path=Ord.Security.Code}"
Width="Auto">Инструмент</GridViewColumn>
<GridViewColumn
DisplayMemberBinding="{Binding Path=Ord.Direction}" Width="Auto">Тип</
GridViewColumn>
<GridViewColumn
DisplayMemberBinding="{Binding Path=Ord.Price}" Width="Auto">Цена</
GridViewColumn>
<GridViewColumn
DisplayMemberBinding="{Binding Path=Ord.Volume}" Width="Auto">Объем</
GridViewColumn>
<GridViewColumn
DisplayMemberBinding="{Binding Path=Stop.Price}" Width="Auto">Стоп</
GridViewColumn>
<GridViewColumn
DisplayMemberBinding="{Binding Path=Take.Price}" Width="Auto">Тейк</
GridViewColumn>
</GridView>
</ListView.View>
</ListView>
При добавлении нового элемента в Modorders добавляется новая строчка в
listview, однако все столбцы пустые.
Думаю здесь все должно быть банально просто, однако не могу найти в
чем дело.
Помогите пожалуйста