У меня есть работающий MultiBinding с Path.Data
(путь здесь System.Windows.Shapes.Path
). Обратный тип преобразователя - System.Windows.Media.PathGeometry
.Как MultiBinding слишком GeometryGroup
<Path.Data>
<MultiBinding Converter="{StaticResource ResourceKey=ToPathGeometryMultiConverter}">
<Binding Path="A"/>
<Binding Path="B"/>
<Binding Path="C"/>
</MultiBinding>-->
</Path.Data>
Теперь я хочу, чтобы изменить структуру немного и добавить несколько геометрий в GeometryGroup
. Я не знаю синтаксиса, как добавить MultiBinding
здесь.
<Path.Data>
<GeometryGroup>
<PathGeometry>
<!-- HOW CAN I MULTIBIND HERE -->
</PathGeometry>
</GeometryGrounp>
<Path.Data>
Независимо от того, что я пытался, у меня всегда была ошибка компиляции.
Спасибо. Это работает. Вы знаете, почему VS Designer жалуется, даже если он компилируется и работает нормально? –
Как говорится в сообщении, он ожидает, что вы добавите элементы рисунка в коллекцию Figures, и, конечно, MultiBinding не является фигурой. Не знаю, почему он не может обнаружить, что он не добавляет элементы, а устанавливает свойство привязкой. – Clemens