Я хочу изменить источник в XAML на другой источник объекта.Например:
- У меня есть ListView, часть окна, привязанного к «Model A», у него много свойств, но одно из них называется «Total».Это свойство не отображается в представлении
- Каждый ListviewItem имеет свой собственный источник (ItemsSource), НО в одном из полей должно отображаться «Всего» из «Модели A»
Предупреждение: Я реализую MVVM, поэтому «Модель A» назначена окну как источник данных ВМ, XAML ничего не знает об этом.
View.DataSource = MyViewModel (который содержит «Модель A»)
Итак, в моем идеальном мире XAML должен выглядеть следующим образом:
<GridViewColumn Header="Total" Width="150">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Label Content="{Binding Source=<The source of WINDOW> Path=Total}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
Я пробовал RelativeSource, но это указывает на объект XAML, я хочу его источник, возможно ли это?Может ли кто-нибудь указать мне правильное направление?