Я переместил содержимое geckoWebBrowser_DomClick в другой метод DomClicked (), и этот метод снова вызван, когда я получаю свойство (SelectedFeature), в котором его значение должно быть заполнено attr1 или attr2.
private void geckoWebBrowser_DomClick(object sender, Gecko.DomMouseEventArgs e)
{
DomClicked();
}
private string _selectedFeature;
public string SelectedFeature
{
get
{
GBDomClick();
return _selectedFeature;
}
private set { _selectedFeature= value; }
}
К этому (второй вызывается из DomClicked ()),
<div class="selectedfeature" attr1="attr1" attr2="attr2"></div>
заполнены событием клика кода JavaScript. Но при первом звонке:
<div class="selectedfeature" attr1="" attr2=""></div>
Событие щелчка в коде JavaScript не выполняется.