Я довольно долго игрался с WPF, но сегодня впервые мне нужно было вложить MultiBinding
в другой, что-то вроде:
Я получаю исключение, указывающее, что оно не разрешено платформой:
Исключение XamlParseException было необработанным :Добавление значения в коллекцию типа «System.Collections.ObjectModel.Collection (System.Windows.Data.BindingBase )» вызвало исключение.
InnerException
является более явным.:
BindingCollection не поддерживает элементы типа MultiBinding. Допускается только привязка.
Итак, копаясь в Интернете в поисках дополнительной информации, я наткнулся на эту проблему Microsoft Connect , которая является моей проблемой.
Спасибо за отзыв. WPF не поддерживает это сегодня. Этот функция была запрошена в течение (лет последний раз в начале этого месяца -см. https://connect.microsoft.com/WPF/feedback/details/650164/nested-multibinding). Мы продолжим учитывать это для будущих выпусков.
Прямо сейчас я смирился с тем, что мне будет нелегко. Тем не менее мне нужно это, , как я могу вложить MultiBindings ?