Исключение NullReferenceException возникает, когда элемент управления TextBox в WPF-приложение получает фокус в .NET Framework 3.5

Код статьи: 979562 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

На этой странице

Проблема

Запустите Windows Presentation Foundation WPF-приложение на компьютере с Microsoft .NET Framework 3.5 установлен. КогдаTextboxэлемент управления приложения, получает фокусNullReferenceExceptionможет возникнуть исключение, приводит к сбою приложения.

Причина

Эта проблема возникает из-за состояния, которое вызывает переходит в режим редактора метода ввода (IME) элемента управления TextBoxNullReferenceExceptionисключение при получении уведомления отTextboxУправление:.

Примечание.Это уведомление отправляется послеTextboxэлемент управления получает фокус.

Решение

Сведения об исправлении

Эта проблема может быть решена с помощью исправления, специально выпущенного корпорацией Майкрософт.. однако оно предназначено только для устранения проблемы, описанной в данной статье.. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается описанная проблема.. Исправление может подвергаться дополнительному тестированию.. В связи с этим корпорация Майкрософт рекомендует по возможности отложить решение этой проблемы до выхода следующего пакета обновления, содержащего это исправление..

Чтобы получить данное исправление и решить проблему немедленно, обратитесь в службу поддержки пользователей Майкрософт.. Полный список телефонов службы поддержки пользователей корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=support
Примечание.В отдельных случаях, если специалистом службы технической поддержки Майкрософт будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена.. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях..

Предвартельные требования

Необходимо иметь .NET Framework 3.5 с пакетом обновления 1 (SP1) для установки этого исправления.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки данного исправления, если файлы не используются.

Сведения о заменяемых исправлениях

Это исправление не заменяет любые другие исправления.

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Для всех поддерживаемых x 86-разрядных версий Windows 2000 Server, Windows Server 2003 и Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Presentationcore.dll3.0.6920.40224,218,88004-Фев-201013: 53X86
Presentationframework.dll3.0.6920.40225,279,74404-Фев-201013: 50X86
Presentationhost.exe4.0.31106.0295,26404-Фев-201013: 50X86
Presentationhostdll.dll3.0.6920.4022130,40804-Фев-201013: 53X86
Presentationhostproxy.dll4.0.31106.099,17604-Фев-201013: 53X86
Windowsbase.dll3.0.6920.40221,249,28004-Фев-201013: 53X86
Для всех поддерживаемых 64-разрядных версий Windows 2000 Server, Windows Server 2003 и Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Presentationcore.dll3.0.6920.40223,997,69604-Фев-201013: 18X64
Presentationframework.dll3.0.6920.40224,636,67204-Фев-201013: 15X64
Presentationhost.exe4.0.31106.0320,35204-Фев-201013: 15X64
Presentationhostdll.dll3.0.6920.4022171,36804-Фев-201013: 18X64
Presentationhostproxy.dll4.0.31106.0109,92804-Фев-201013: 18X64
Windowsbase.dll3.0.6920.40221,110,01604-Фев-201013: 18X64
Для всех поддерживаемых x 86-разрядных версий Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2 (SP2)
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:время
Presentationcore.dll3.0.6920.40224,218,88008-Фев-201007: 03
Presentationfontcache.exe.configНеприменимо16103-Апр-2009 г.21: 25
Wpfgfx_v0300.dll3.0.6920.40031,736,02417 Июня 2009 г.08: 03
Presentationframework.dll3.0.6920.40225,279,74408-Фев-201007: 03
Presentationhostdll.dll3.0.6920.4022130,40808-Фев-201007: 03
Presentationhost.exe4.0.31106.0295,26408-Фев-201007: 03
Presentationhostproxy.dll4.0.31106.099,17608-Фев-201007: 03
Windowsbase.dll3.0.6920.40221,249,28008-Фев-201007: 03
Для всех поддерживаемых 64-разрядных версий Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2 (SP2)
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Presentationcore.dll3.0.6920.40223,997,69608-Feb-201007: 03X64
Presentationfontcache.exe.configНеприменимо16103-Апр-2009 г.20: 58Неприменимо
Wpfgfx_v0300.dll3.0.6920.40032,254,16817 Июня 2009 г.08: 03X64
Presentationframework.dll3.0.6920.40224,636,67208-Feb-201007: 03X64
Presentationhostdll.dll3.0.6920.4022171,36808-Feb-201007: 03X64
Presentationhost.exe4.0.31106.0320,35208-Feb-201007: 03X64
Presentationhostproxy.dll4.0.31106.0109,92808-Feb-201007: 03X64
Windowsbase.dll3.0.6920.40221,110,01608-Feb-201007: 03X64
Для всех поддерживаемых версий Windows 7 для систем на базе процессоров x86
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:время
Presentationcore.dll3.0.6920.50064,218,88010-Feb-201023: 25
Presentationfontcache.exe.configНеприменимо16110 Июня 2009 г.21: 14
Wpfgfx_v0300.dll3.0.6920.49021,736,53610 Июня 2009 г.21: 14
Presentationframework.dll3.0.6920.50065,279,74410-Feb-201023: 25
Presentationhostdll.dll3.0.6920.5006130,40810-Feb-201023: 25
Presentationhost.exe4.0.31106.0295,26410-Feb-201023: 25
Presentationhostproxy.dll4.0.31106.099,17610-Feb-201023: 25
Windowsbase.dll3.0.6920.50061,249,28010-Feb-201023: 25
Для всех поддерживаемых версий Windows 7 и Windows Server 2008 R2 для систем на базе процессоров x64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Presentationcore.dll3.0.6920.50063,997,69610-Feb-201023: 24X64
Presentationfontcache.exe.configНеприменимо16110 Июня 2009 г.20: 30Неприменимо
Wpfgfx_v0300.dll3.0.6920.49022,255,17610 Июня 2009 г.20: 30X64
Presentationframework.dll3.0.6920.50064,636,67210-Feb-201023: 24X64
Presentationhostdll.dll3.0.6920.5006171,36810-Feb-201023: 24X64
Presentationhost.exe4.0.31106.0320,35210 Февраля 2010 г23: 24X64
Presentationhostproxy.dll4.0.31106.0109,92810 Февраля 2010 г23: 24X64
Windowsbase.dll3.0.6920.50061,110,01610 Февраля 2010 г23: 24X64

Временное решение

Чтобы обойти эту проблему, отключите дополнительные текстовые службы.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 979562 - Последнее изменение :: 30 ноября 2010 г. - Редакция: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 3.5
Ключевые слова: 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB979562 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:979562

Отправить отзыв