尽管有种感觉,这很容易,但我一直在尝试实现这一点,但到目前为止还没有做到。
困难来自以下事实:我已经使用MVVM模式实现了WPF应用程序。现在,这是我对模式和框架的第一次尝试,因此几乎可以保证在尝试遵循MVVM准则时我犯了错误。
我的实施
我有三个视图及其各自的ViewModels(使用PrismAutoWireViewModel方法连接)。的MainView具有TabControl带有两个TabItems,各女巫的包含Frame与所述容器Source设置到其它两个中的一个View第 以下代码是的摘录MainView:
<TabControl Grid.Row="1" Grid.Column="1">
<TabItem Header="Test">
<!--TestView-->
<Frame Source="View1.xaml"/>
</TabItem>
<TabItem Header="Results">
<!--ResultsView-->
<Frame Source="View2.xaml"/>
</TabItem>
</TabControl>
我的问题
每当有人更改为特定的东西时TabItem,我都想运行一种方法来更新其中包含的WPF控件之一View。该方法已经实现并绑定到Button,但是理想情况下,不需要任何按钮,我希望可以使用某种方法Event来实现此目的。
我先感谢所有帮助。
月关宝盒
相关分类