我开始学习 MVVM 和 Catel 并且遇到问题如何使用数据库中的数据加载两个用户控件。
简而言之,我的 mainwindow.xaml 包含这两行,(MainViewModel 为“空”)
<catel:StackGrid x:Name="LayoutRoot" Margin="5">
<views:View1 Grid.Row="1" Grid.Column="0" Height="Auto" />
<views:View2 Grid.Row="1" Grid.Column="1" Height="Auto"/>
</catel:StackGrid>
我的 View1ViewModel 加载正常,从数据库中获取数据并显示在 View1 中,但是我的 View2ViewModel 没有加载。
我应该从第一个视图加载我的第二个视图还是应该我上面的行做这件事并且错误与我的 View2 中的绑定有关?
任何提示都会很适合新手。