0

XML を介してインスタンス化されたクラスへの参照を取得する方法を探していますが、命令型コードで参照する必要があります。通常、これはコントロールのデータ コンテキストを介して行いますが、この場合、ユーザー コントロールには、必要なクラスへの宣言的な参照がありません。

User.Resources または Application.Resources を介してインスタンス化されたクラスへの参照を取得する方法を見てきましたが、適切なキーワードをまとめて例を見つけることができないようです!

R

4

1 に答える 1

0

そのため、しばらく掘り下げた後、 Application クラスを返す Application.Current 静的メソッドに出くわしました。これは、App.XML を読み取り、XML を介してインスタンス化されたエンティティへの参照を持っています。

トリックは、XML を介してインスタンス化されたリソースを表示する前に、Application クラスを App クラスにキャストすることでした。

命令型プログラミングを 20 年間続けてきた私は、この宣言型の相互作用に苦痛を感じています。

于 2010-07-10T03:07:38.543 に答える