Я застрял в поиске, как связать выпадающий список с моим связанным списком. Я хотел бы показать список, содержащий всех пассажиров и их номера сидений, показанные в раскрывающемся списке. Администратор должен иметь возможность изменить номер пассажира с помощью раскрывающегося списка.
Я попытался просмотреть вложенную привязку, но не смог найти ничего, что затрагивало бы мою проблему.
XAML
<Page
x:Class="FlightApplication.Passengers"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:FlightApplication"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:fdata="using:FlightApplication.Models"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<ListBox x:Name="ListBox1" Margin="5" Width="450" Height="200" HorizontalAlignment="Left" ItemsSource="{x:Bind PassengersList}" FontFamily="Segoe UI">
<ListBox.ItemTemplate>
<DataTemplate x:Name="PassengerLineTemplate" x:DataType="fdata:Passenger">
<StackPanel Orientation="Vertical" Margin="2">
<TextBlock>
<Run Text="{x:Bind LastName}"/>
<Run Text=" "/>
<Run Text="{x:Bind FirstName}"/>
</TextBlock>
<TextBlock>
<Run Text="{x:Bind Class}"/>
<Run Text=" - "/>
<Run Text="{x:Bind SeatNr}"/>
</TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Page>
namespace FlightApplication
{
public sealed partial class Passengers : Page
{
public ObservableCollection<Passenger> PassengersList = new ObservableCollection<Passenger>();
public Passengers()
{
this.InitializeComponent();
//ListBox1.DataContext = PassengersList; Do i use this?
}
}
}