Xaml выглядит следующим образом:Wpf Listbox не связывается с несколькими элементами
<ListBox Name="lbEurInsuredType" HorizontalContentAlignment="Stretch" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="0,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80"></ColumnDefinition>
<ColumnDefinition Width="30"></ColumnDefinition>
<!-- <ColumnDefinition Width="20"></ColumnDefinition>-->
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Title}"></TextBlock>
<TextBox Text="{Binding Uw}"></TextBox>
<!-- <TextBox Text="{Binding Partner}"></TextBox>-->
</Grid>
</DataTemplate></ListBox.ItemTemplate>
</ListBox>
то в моем коде позади меня:
public DefaultSettings()
{
InitializeComponent();
List<EurItem> items = new List<EurItem>
{
new EurItem() { Title = "Couple", Uw = 190m, Partner = 170m },
new EurItem() { Title = "Family", Uw = 180m, Partner = 160m }
};
lbEurInsuredType.ItemsSource = items;
}
Что происходит, что если у меня только TextBlock в xaml, то заголовок отображается в списке, как только я начинаю вводить другие члены, тогда он отображает последний элемент, который был связан и теряет все остальные.
я удалил, но это не сделано никакой разницы – bilpor
@bilpor я добавил больше. –
Могу ли я задать еще один быстрый вопрос, связанный с этим ........ У меня теперь есть 3 элемента, но выше второго и третьего элементов, которые я хочу дать заголовку, вы знаете, как я могу это сделать? – bilpor