У меня есть текстовое поле, текст которого привязан к свойству.
Когда я ввожу его вручную, он просто расширяет свою ширину, чтобы показать весь текст.
Однако, когда я изменяю свойство из codebehind, текстовое поле не расширяется до необходимой ширины и высоты.
Мое текстовое поле:
<TextBox Text="{Binding TranslationText}" VerticalAlignment="Center" Grid.Row="2" materialDesign:HintAssist.IsFloating="True" materialDesign:HintAssist.Hint="Text to translate" Name="TranslateBox" TextChanged="TranslateBox_OnTextChanged" HorizontalAlignment="Center" TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" AcceptsReturn="True" ></TextBox>
Как мне установить это с codebehind:
this.TranslationText = "a very long text..";
OnPropertyChanged("TranslationText");
После того, как я установил его в codebehind, текст обновляется, но текстовое поле не расширяет его ширину и высоту.