Of course
This is (an on after change) event on a control:
[InfoPathEventHandler(MatchPath="/ns1:doc/ns1:subsection/ns1:elm1/ns1:elm2",
EventType=InfoPathEventType.OnAfterChange)]
public void methodnamehere_OnAfterChange(DataDOMEvent e)
{
if (e.IsUndoRedo)
{
return;
}
}
This how it will look like if on the entire form:
[InfoPathEventHandler(MatchPath="/ns1:doc",
EventType=InfoPathEventType.OnAfterChange)]
public void methodnamehere_OnAfterChange(DataDOMEvent e)
{
if (e.IsUndoRedo)
{
return;
}
}
The only difference is "MatchPath"