У меня есть TreeView, который привязывается к объекту типа View с атрибутом Name и двумя списками.Когда я добавляю элементы в один из расширенных списков, он остается развернутым, и это то, что я хочу.Проблема в том, что когда я меняю Имя View1, все привязки Multibinging обновляются, и все развернутые списки, если таковые имеются в View1, сворачиваются, но View1 все еще расширяется.Есть ли способ избежать такого поведения, чтобы при изменении значения имени преобразователь каким-то образом только изменял измененное значение, не сталкивая другие привязки.Спасибо
<HierarchicalDataTemplate DataType="{x:Type local:View}">
<HierarchicalDataTemplate.ItemsSource>
<MultiBinding Converter="{StaticResource folderConverter}" ConverterParameter=",A,B">
<Binding Path="Name"/>
<Binding Path="List1"/>
<Binding Path="List2"/>
</MultiBinding>
</HierarchicalDataTemplate.ItemsSource>`