Не работает привязка событий по выбору в приложении WinForms с управлением WebBrowser - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть веб-страница, которая работает должным образом в браузерах, но не работает в устаревшем приложении WinForms, которое использует элемент управления WebBrowser.

В таблице HTML на странице ASPX используется привязка события Knockout для элементов tbody и tr:

  <tbody data-bind="foreach: MyVM.Results">
     <tr data-bind="event: {click: showInfo}">
      <snip>

Строки таблицы правильно заполнены из модели, поэтому foreach привязка работает правильно, но перед этой совокупностью возникает ошибка «недопустимый аргумент», которая, как я полагаю, связана с привязкой события click.При щелчке строки в заполненной таблице возникает эта ошибка:

Невозможно получить свойства 'ячейки' с неопределенной или нулевой ссылкой.

Это рассматриваемый javascript:

function ShowInfo() {
   var foo = event.currentTarget.cells[0].innerHTML
    <snip>

Это устаревшее приложение WinForms использует Knockout 3.5.0.

Является ли эта проблема известной, которая быларассматривается в более поздней версии Knockout, или это ограничение класса WebBrowser в WinForms?

...