Хо да, у меня была та же проблема при переопределении шаблона TreeView.Кстати, я не уверен, что вам нужно, так как StackPanel является шаблоном по умолчанию.Я получил (wrapppanel) шаблон для работы, установив стиль для ItemsPanel, а не переделывая его.И я должен был также определить некоторую ширину.Кажется, единственный способ сделать Treeview в масштабе - это привязать ширину.
Смотрите ответ, который я сделал на мой вопрос, здесь:
https://stackoverflow.com/a/8802718/856501