理想的には、Microsoft が XAML で生成されたコード (これらの *.g.cs ファイル) をどのように処理するかを知る必要があります。XAML コード ビハインドに移動すると、*.g.cs ファイルがプロジェクトの一部でなくても、intellisense が機能します!!
環境:
カスタム VS パッケージでは、VS IDE で CS ファイルを (プロジェクトの一部にすることなく) 開き、ユーザーが編集できるようにするロジックが必要です。
ドキュメントを Running ドキュメント テーブルに接続し、IVSRunningDocumentTable を使用して、Saving、Close などのイベントを受け取ります。うまくいきます。
ここでの問題は、ドキュメントを開くと、開いたドキュメントがプロジェクトの一部ではないという単純な理由で、Intellisense が機能しないことです (残念ながら、それを行うことはできません。コード ビハインドにすることはできません)。 .