私はWPFを使用してTabControl
おり、Menu
. これにより、1 つのファイルがすべてのユーザー アクションを制御するため、多くのコード ビハインド コードが生成されます。Controller
次に、すべてのクラスを使用できると考えていTabItem
ました。私はそれを使用して動作しましたが、結果は好きではありません。に渡すFindName()
メソッドを使用する必要があり、デバッグが困難な醜いコードが生成されます (少なくとも私の意見では)。TabItem
Controller
TabItem
私の.xamlページでコントロールを見つけることができるように、を渡す方法はありますController
か?
たとえばTabItem1
、 、TabItem2
およびがありTabItem3
ます。それぞれに、ユーザーが使用するページが含まれています。TabItem1
次に、 controllerに渡しTabItem1Controller
ます。現時点では、私はこのようにしています:
public TurbineController(TabItem tab)
{
_client = tab;
}
しかし、私はそのFindName()
方法を使用しなければなりません。
私のリクエストは可能ですか?