Я хотел бы использовать свойство ItemsSource
определенного элемента как одно из привязок в MultiBinding
другого элемента. Вот то, что я до сих пор:Использовать свойство ItemsSource другого элемента в MultiBinding
<Label>
<Label.Content>
<MultiBinding Converter="{converters:myMultiValueConverter}">
<Binding Path="PageIndex" />
<Binding ElementName="anotherElement" Path="ItemsSource"/>
</MultiBinding>
</Label.Content>
</Label>
Это работает один раз (когда ItemsSource
изначально установлен), но связывание не может обновиться, когда ObservableCollection
обязан ItemsSource
собственности оригинальный элемент имеет элементы добавлены или удалены. Возможно ли такое связывание?
Это действительно звучит и выглядит как-то, что я предпочитаю решать на уровне ViewModel. Что делает ваш 'myMultiValueConverter'? –
Согласитесь с @HighCore - вы ставите логику на ваш взгляд, по существу - вы должны увеличить это до вашего ViewModel и обрабатывать его там. – JerKimball