InfoPath: передача узлов в C # из правил формы - PullRequest
2 голосов
/ 06 декабря 2011

Я только что обнаружил очень полезное ключевое слово xdExtension, которое позволяет выполнять код непосредственно из правила формы. Однако все узлы, переданные в вызываемую функцию, имеют тип ComObject, и, похоже, нет способа привести их в XPathNavigator или другую полезную конструкцию из C #.

Условие:

xdExtension:Myfunction(../my:Node)

Это должно позволить мне манипулировать переданным узлом в C #, но вместо этого я просто получаю ComObject, который не может быть приведен ни к чему.

Есть ли способ передать что-то, что C # может определить как XPathNode?

...