при условии, что они оба являются частью одного и того же приложения, тогда должен быть некоторый тип родительского контейнера.
Либо окно со списком является родительским для окна сведений, либо есть окно, которому принадлежат оба этих окна.
В любом случае, это просто вопрос передачи объекта из одного окна в другое.
например, ваш объект называется foo и имеет следующие параметры: fooA, fooB, fooC, fooD.
Таким образом, текстовый список списка является наблюдаемой коллекцией (foo). когда пользователь дважды щелкает один из элементов списка, selectedItem списка становится одним из объектов foo. принимая это, вы предоставляете его в окно сведений либо прямым путем [myWindow.LoadFooForEditing (myFoo)], либо вызывая событие для владельца окна списка и пропуская его.
Если они являются двумя отдельными приложениями, вам нужно начать рассматривать такие вещи, как удаленное взаимодействие или MSMQ, как инструменты для передачи информации между двумя приложениями.