Я бы хотел иметь возможность привязывать элементы формы WPF к чему-то другому, кроме свойства или, по крайней мере, к более сложному свойству.Насколько я знаю, формы WPF будут привязаны только к общедоступным свойствам.
Например, составление таблицы посадочных мест для самолета, довольно неудобно создавать свойства для всех различных пассажиров:
Plane.Seat1A
Plane.Seat1B
Plane.Seat2A
Plane.Seat2B
Plane.Seat3A
Plane.Seat3B
etc....
Я бы предпочел привязать массив, проиндексированный строкой, например:
<Label Content="{Binding Path=Seat["2A"] }" .... />
Есть ли что-нибудь, что приближало бы это поведение в WPF?