JKwaaan Ответов: 1

Текстовое поле Visual studio 2017 textbox неправильно отображается во время выполнения.


Некоторые текстовые поля не затрагиваются. У кого-нибудь есть идея, как это исправить?


Ошибка текстового поля Visual Studio 2017? - Альбом на Imgur[^]

Что я уже пробовал:

Я пробовал проверять/сравнивать свойства обоих текстовых полей, показанных в ссылке, но все они одинаковы.

Maciej Los

Не видя вашего кода, никто не сможет догадаться, почему это происходит...

Richard Deeming

Это почти похоже на то, что у вас есть другой контроль - либо a TextBlock или Label - помещается поверх первого TextBox. Может быть, вы используете Grid макет, и еще не установили Grid.Row и Grid.Column правильно на одном из дочерних элементов управления.

Но, как сказал Мацей, не видя соответствующих частей вашего кода, мы просто слепо гадаем.

Нажмите на зеленую ссылку "улучшить вопрос" и обновите свой вопрос соответствующими частями вашего XAML.

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Если это просто стандартное текстовое поле, и вы не создали свой собственный или не добавили свой собственный код рисования, это не ошибка в текстовом поле.

Это больше похоже на проблему с драйвером вашей видеокарты.


JKwaaan

Это обычное текстовое поле. Я использую WPF. Если это связано с драйвером моей видеокарты, то почему другие текстовые поля не затрагиваются?

Dave Kreskowiak

Я не собираюсь вдаваться в пространные объяснения. Достаточно сказать, что WPF будет использовать DirectX для обработки рендеринга, если он доступен. Стандартные общие элементы управления Windows не будут использовать DirectX.

В WPF это не обычное текстовое поле из общей библиотеки элементов управления, как то, что использует WinForms. Это "симуляция" одного из них.

Большинство проблем с рендерингом можно исправить с помощью обновленного видеодрайвера.