コントロールの文字列名とその型の文字列名を持つWPFアプリケーションのさまざまなコントロールのプロパティを設定できるようにしたいのですが、それをするために。私はコントロールの文字列で名前を指定するだけでコントロール名と、設定されたプロパティのリストを繰り返し処理することができますWPFコントロールプロパティの動的設定
((TabItem)this.FindName("tabPatient")).IsEnabled = false;
、しかし私が欲しいのは実行しなくても、それを行うことができるようにすることです。これまでのところ私はこれを持っていますオブジェクト型の明示的なハードコーディングされたキャスト
これを行う方法はありますか?
ありがとうございました。
うわー、レイチェル、包括的な話。私はH.B.の答えが好きです。私が必要なことをするのはとても簡単な方法ですが、あなたは本当にあなたのアプローチでそれを公園から落としました。あなたは問題のミクロな側面を取り、マクロの意味を解決しました。あなたのアプローチは、私の直面している問題を解決するのに非常に役立ちます。私はWPFの深い理解のために考え続けています。どうもありがとうございました。 – MikeMalter
@MikeMalter嬉しいことに気付きました:)私はしばしばWPFのビジュアルツリーで物事を見つけたいと思っていて、同じメソッドを自分のコードにコピー/ペーストするのに疲れてしまったので、それらをWPFライブラリ – Rachel