Как вызвать функцию после вызова или загрузки функции главного окна в приложении WPF C # - PullRequest
0 голосов
/ 24 сентября 2018

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

Я не смог понять, как вызывать функцию после вызова функции главного окна файла MainWindow.xaml.cs.

(Примечание. Ранее вопрос заключался в том, как подсчитать высоту текстовых полей из функции главного окна. Эти текстовые поля создаются в самом главном окне. Но не получили решения, поэтому изменили вопрос)

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Ваш TextBox размер не будет иметь правильный размер , если он не будет полностью отображен.Попробуйте проверить ActualHeight или ActualWidth в клике Button после того, как он был отрендерен.

Вы также можете сослаться на UpdateLayout(), если вы хотите сделать это до того, как он будет отрендерен.,

0 голосов
/ 24 сентября 2018

Высота текстового поля не изменяется автоматически с помощью TextWrapping.Wrap текст просто немного скрыт, вы можете увидеть его на этом примере

private void Button_Click(object sender, RoutedEventArgs e)
{
    test.TextWrapping = TextWrapping.Wrap;
    test.Text = "hey let's write some text that will go over the limit";
}

тест представляет собой TextBox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...