Нужно добавить на canvas ListBox
Элементы в listbox - TextBlock с включенным переносом строк.
Перед добавлением на канву нужно увеличить её высоту на высоту listbox.
Высоту у listbox жестко не устанавливаю, т.к должна зависеть от кол-ва элементов внутри.
Как после добавления элементов, определить чему будет равна высота listbox?
ListBox previewlistBox = new ListBox();
// в цикле добавляем элементы в список
TextBlock v_answer_block = new TextBlock();
v_answer_block.Text = "текст элемента";
v_answer_block.FontWeight = FontWeights.Bold;
previewlistBox.Items.Add(v_answer_block);
//конец цикла
// тут надо определить чему будет равна высота у previewlistBox
// а затем увеличить высоту канвы
preview_canvas.Height = preview_canvas.Height + высота listbox;
previewlistBox.IsEnabled = false;
previewlistBox.Width = preview_canvas.Width;