[скопировал и вставил мои комментарии сверху из-за лени]
Ну, тогда я бы предположил, что создал вокруг себя работу, и мне интересно, есть ли там правильный путь. Во всяком случае, я сделал следующее: я создал объект словаря и заполнил его значениями атрибутов исходного полигона так же, как они создаются. Затем, когда создаются перекрывающиеся части, я назначил значения атрибутов из своего словаря. Итак, теперь значения совпадают, и все привязки работают просто отлично. Но, эй, если кто-нибудь знает лучший способ; У меня все глаза.
На самом деле, чтобы все выглядело немного лучше, я улучшил работу. Я создаю класс с полями, которые я хотел бы иметь как в оригинальных, так и в отдельных частях. Затем добавил этот класс в качестве параметра значения моего словарного объекта, о котором я говорил ранее, затем следовал той же процедуре. Теперь у меня есть все поля, которые отображаются в XAML, работают хорошо (пока).