Stand der Dinge: Ein Grid hat 2 flexible Spalten, die darin enthaltene Textbox soll 1 flexible Spalte ausfüllen und dabei ein Textwrapping verwenden.
Problem: Textwrapping wird ignoriert, stattdessen wird die Spalte soweit vergrößert, dass der Text der Textbox "korrekt" dargestellt wird.
Auswirkung: Ds Grid wird größer als die zugrundeliege Maske und übrige Spalten werden verschoben, evtl wird der Scrollviewer aktiviert.
Lösung: Hinterlegung eines Root-Grids (Standard) und Festlegung der maximalen Größe des Sub-Grids auf die größe deas Root-Grids.
via Xaml:
MaxWidth="{Binding ElementName=grdRoot, Path=ActualWidth}"