создать новую StackPanel из другой StackPanel и не действовать как указатель - PullRequest
1 голос
/ 28 марта 2012

Я хочу создать новый стек из другого стека, уже созданного ранее, но если я заменил новый, старый не изменился.(не действует как указатель)

у старой стековой панели есть дочерние элементы, поэтому, если я создаю новую и добавляю дочерние элементы с самого начала, это займет много времени.

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Вам нужно будет посмотреть сериализацию панели стека в память и прочитать ее обратно, чтобы создать глубокую копию, которая не будет содержать никаких ссылок на источник.

0 голосов
/ 28 марта 2012

Это известно как клонирование. Смотри http://social.msdn.microsoft.com/Forums/hu/wpf/thread/b646c08d-9240-4bec-86f6-582901817845

...