現在、InfoPath 2010 フィラー/エディター モード用の単純なアドインを実装しようとしています。これにより、[挿入] リボンにいくつかのボタンが追加され、クリックすると別のソースからいくつかの「テンプレート」データが挿入されます。
それは正常に動作しますが、私を悩ませているのは、ユーザーがフィールドを選択していない場合、挿入ツールバーの他のすべてのボタンが何らかの形で現在のコンテキストに何も挿入できないことを「知っている」ため、無効になっている間、有効なままになることです。
基礎となる XDocument と対話する方法に関する MSDN ドキュメントは完全に適切ですが、私が理解するのに苦労しているのは、編集 UI から対話または情報を取得する方法です。
これは私がしたいことです:
- ユーザーがフォームのフィールドからフィールドに移動したときに発生するイベント
- 次に、ユーザーが現在データを入力しているフィールドの種類 (つまり、リッチ テキスト、プレーン テキストなど) を識別できるようにして、必要に応じて追加のボタンを有効または無効にできるようにします。
これはかなり簡単なことだと思っていましたが、ほぼ 1 日かけて見つけたものすべてを調べた結果、空っぽになりました。
それとも、ここでポイントを完全に逃しましたか?