我正在使用 WPF 和TabControl作为我的Menu. 这会在代码后面生成大量代码,因为一个文件控制所有用户操作。然后我在想我可以Controller为每个TabItem. 我使用它并且它有效,但我不喜欢结果。我必须使用传递给的FindName()方法,它会生成一些很难调试的丑陋代码(至少在我看来)。TabItemController
那么有什么方法可以通过,TabItem以便我可以在我的 xaml 页面上找到控件Controller?
例如我有TabItem1,TabItem2和TabItem3。每个包含一个供用户使用的页面。然后我想传递TabItem1给控制器TabItem1Controller。目前我正在这样做:
public TurbineController(TabItem tab)
{
_client = tab;
}
但是我必须使用该FindName()方法。
我的要求可以吗?