Для моей жизни я не могу привязываться к своей модели просмотра, используя мультиинжины. Все примеры в сети напрямую привязаны к элементам gui, но всякий раз, когда я пытаюсь с помощью объекта viewmodel, исключаются исключения.wpf multibinding для viewmodel?
Мой вопрос: как добавить многосвязывание к нескольким объектам viewmodel в xaml?
Мне нужно привязать свойство IsEnabled контекстного меню к двум целым числам в моей модели просмотра. Следующая привязка не работает, поскольку она предназначена для компонентов GUI. Как мне это сделать, чтобы работать с моими целями?
<MenuItem ItemsSource="{Binding MyMenuItem}">
<MenuItem.IsEnabled>
<MultiBinding>
<Binding ElementName="FirstInt" Path="Value" />
<Binding ElementName="SecondInt" Path="Value" />
</MultiBinding>
</MenuItem.IsEnabled>
</MenuItem>
MyMenuItem является объектом CLR с двух целых чисел, FirstInt и SecondInt.
Что вы думаете? – Natrium
дайте более подробную информацию или исходный код для воспроизведения вашей проблемы. – japf